Searched refs:IsXLHSInRHSPart (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| D | OMPIRBuilder.h | 990 bool IsXLHSInRHSPart); 1058 bool IsXLHSInRHSPart); 1094 bool IsPostfixUpdate, bool IsXLHSInRHSPart);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGStmtOpenMP.cpp | 5480 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 …]
|
| D | CodeGenFunction.h | 3333 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| D | OMPIRBuilder.cpp | 2505 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/ |
| D | StmtOpenMP.cpp | 811 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/ |
| D | StmtOpenMP.h | 2771 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/ |
| D | SemaOpenMP.cpp | 10453 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/ |
| D | ASTReaderStmt.cpp | 2437 D->IsXLHSInRHSPart = Record.readBool(); in VisitOMPAtomicDirective()
|