Searched refs:AssignmentOps (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 505 void OMPLastprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps() argument 506 assert(AssignmentOps.size() == varlist_size() && in setAssignmentOps() 509 std::copy(AssignmentOps.begin(), AssignmentOps.end(), in setAssignmentOps() 516 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps, in Create() argument 525 Clause->setAssignmentOps(AssignmentOps); in Create() 671 void OMPCopyinClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps() argument 672 assert(AssignmentOps.size() == varlist_size() && in setAssignmentOps() 675 std::copy(AssignmentOps.begin(), AssignmentOps.end(), in setAssignmentOps() 682 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create() argument 689 Clause->setAssignmentOps(AssignmentOps); in Create() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 853 ArrayRef<const Expr *> AssignmentOps); 1798 ArrayRef<const Expr *> AssignmentOps) override;
|
H A D | CGOpenMPRuntime.cpp | 2148 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps, in emitCopyprivateCopyFunction() argument 2184 for (unsigned I = 0, E = AssignmentOps.size(); I < E; ++I) { in emitCopyprivateCopyFunction() 2195 CGF.EmitOMPCopy(Type, DestAddr, SrcAddr, DestVar, SrcVar, AssignmentOps[I]); in emitCopyprivateCopyFunction() 2207 ArrayRef<const Expr *> AssignmentOps) { in emitSingleRegion() argument 2212 CopyprivateVars.size() == AssignmentOps.size()); in emitSingleRegion() 2269 SrcExprs, DstExprs, AssignmentOps, Loc); in emitSingleRegion() 12012 ArrayRef<const Expr *> AssignmentOps) { in emitSingleRegion() argument
|
H A D | CGStmtOpenMP.cpp | 4267 llvm::SmallVector<const Expr *, 8> AssignmentOps; in EmitOMPSingleDirective() local 4277 AssignmentOps.append(C->assignment_ops().begin(), in EmitOMPSingleDirective() 4295 SrcExprs, AssignmentOps); in EmitOMPSingleDirective()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OpenMPClause.h | 2988 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps); 3036 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps, 4484 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps); 4519 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps); 4649 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps); 4683 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 17551 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPLastprivateClause() local 17565 AssignmentOps.push_back(nullptr); in ActOnOpenMPLastprivateClause() 17706 AssignmentOps.push_back(AssignmentOp.get()); in ActOnOpenMPLastprivateClause() 17714 AssignmentOps, LPKind, LPKindLoc, ColonLoc, in ActOnOpenMPLastprivateClause() 19409 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPCopyinClause() local 19417 AssignmentOps.push_back(nullptr); in ActOnOpenMPCopyinClause() 19442 AssignmentOps.push_back(nullptr); in ActOnOpenMPCopyinClause() 19488 AssignmentOps.push_back(AssignmentOp.get()); in ActOnOpenMPCopyinClause() 19495 Vars, SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause() 19505 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPCopyprivateClause() local [all …]
|