Home
last modified time | relevance | path

Searched refs:IsXLHSInRHSPart (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
DOMPIRBuilder.h990 bool IsXLHSInRHSPart);
1058 bool IsXLHSInRHSPart);
1094 bool IsPostfixUpdate, bool IsXLHSInRHSPart);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGStmtOpenMP.cpp5480 bool IsXLHSInRHSPart) { in emitOMPAtomicRMW() argument
5501 if (!IsXLHSInRHSPart) in emitOMPAtomicRMW()
5516 ? (IsXLHSInRHSPart ? llvm::AtomicRMWInst::Min in emitOMPAtomicRMW()
5518 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMin in emitOMPAtomicRMW()
5523 ? (IsXLHSInRHSPart ? llvm::AtomicRMWInst::Max in emitOMPAtomicRMW()
5525 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMax in emitOMPAtomicRMW()
5571 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart, in EmitOMPAtomicSimpleUpdateExpr() argument
5580 auto Res = emitOMPAtomicRMW(*this, X, E, BO, AO, IsXLHSInRHSPart); in EmitOMPAtomicSimpleUpdateExpr()
5597 bool IsXLHSInRHSPart, SourceLocation Loc) { in emitOMPAtomicUpdateExpr() argument
5612 const OpaqueValueExpr *XRValExpr = IsXLHSInRHSPart ? LHS : RHS; in emitOMPAtomicUpdateExpr()
[all …]
DCodeGenFunction.h3333 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
DOMPIRBuilder.cpp2505 AtomicUpdateCallbackTy &UpdateOp, bool IsXLHSInRHSPart) { in createAtomicUpdate() argument
2523 IsXLHSInRHSPart); in createAtomicUpdate()
2560 bool VolatileX, bool IsXLHSInRHSPart) { in emitAtomicUpdate() argument
2566 (RMWOp == AtomicRMWInst::Sub && !IsXLHSInRHSPart); in emitAtomicUpdate()
2658 bool UpdateExpr, bool IsPostfixUpdate, bool IsXLHSInRHSPart) { in createAtomicCapture() argument
2679 X.IsVolatile, IsXLHSInRHSPart); in createAtomicCapture()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DStmtOpenMP.cpp811 Expr *E, Expr *UE, bool IsXLHSInRHSPart, bool IsPostfixUpdate) { in Create() argument
818 Dir->IsXLHSInRHSPart = IsXLHSInRHSPart; in Create()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DStmtOpenMP.h2771 bool IsXLHSInRHSPart = false; variable
2831 Expr *E, Expr *UE, bool IsXLHSInRHSPart, bool IsPostfixUpdate);
2857 bool isXLHSInRHSPart() const { return IsXLHSInRHSPart; } in isXLHSInRHSPart()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaOpenMP.cpp10453 bool IsXLHSInRHSPart; member in __anond5e91e5c3a11::OpenMPAtomicUpdateChecker
10463 IsXLHSInRHSPart(false), Op(BO_PtrMemD), IsPostfixUpdate(false) {} in OpenMPAtomicUpdateChecker()
10482 bool isXLHSInRHSPart() const { return IsXLHSInRHSPart; } in isXLHSInRHSPart()
10522 IsXLHSInRHSPart = true; in checkBinaryOperation()
10525 IsXLHSInRHSPart = false; in checkBinaryOperation()
10587 IsXLHSInRHSPart = true; in checkStatement()
10602 IsXLHSInRHSPart = true; in checkStatement()
10641 SemaRef.CreateBuiltinBinOp(OpLoc, Op, IsXLHSInRHSPart ? OVEX : OVEExpr, in checkStatement()
10642 IsXLHSInRHSPart ? OVEExpr : OVEX); in checkStatement()
10734 bool IsXLHSInRHSPart = false; in ActOnOpenMPAtomicDirective() local
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp2437 D->IsXLHSInRHSPart = Record.readBool(); in VisitOMPAtomicDirective()