Home
last modified time | relevance | path

Searched refs:AssignmentOps (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp506 void OMPLastprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps() argument
507 assert(AssignmentOps.size() == varlist_size() && in setAssignmentOps()
510 llvm::copy(AssignmentOps, getDestinationExprs().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 llvm::copy(AssignmentOps, getDestinationExprs().end()); in setAssignmentOps()
681 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create() argument
688 Clause->setAssignmentOps(AssignmentOps); in Create()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h835 ArrayRef<const Expr *> AssignmentOps);
1792 ArrayRef<const Expr *> AssignmentOps) override;
H A DCGOpenMPRuntime.cpp2124 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps, in emitCopyprivateCopyFunction() argument
2160 for (unsigned I = 0, E = AssignmentOps.size(); I < E; ++I) { in emitCopyprivateCopyFunction()
2171 CGF.EmitOMPCopy(Type, DestAddr, SrcAddr, DestVar, SrcVar, AssignmentOps[I]); in emitCopyprivateCopyFunction()
2183 ArrayRef<const Expr *> AssignmentOps) { in emitSingleRegion() argument
2188 CopyprivateVars.size() == AssignmentOps.size()); in emitSingleRegion()
2245 SrcExprs, DstExprs, AssignmentOps, Loc); in emitSingleRegion()
12077 ArrayRef<const Expr *> AssignmentOps) { in emitSingleRegion() argument
H A DCGStmtOpenMP.cpp4456 llvm::SmallVector<const Expr *, 8> AssignmentOps; in EmitOMPSingleDirective() local
4466 AssignmentOps.append(C->assignment_ops().begin(), in EmitOMPSingleDirective()
4484 SrcExprs, AssignmentOps); in EmitOMPSingleDirective()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h3485 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps);
3533 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps,
5038 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps);
5073 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps);
5203 void setAssignmentOps(ArrayRef<Expr *> AssignmentOps);
5237 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp18173 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPLastprivateClause() local
18187 AssignmentOps.push_back(nullptr); in ActOnOpenMPLastprivateClause()
18328 AssignmentOps.push_back(AssignmentOp.get()); in ActOnOpenMPLastprivateClause()
18336 AssignmentOps, LPKind, LPKindLoc, ColonLoc, in ActOnOpenMPLastprivateClause()
20071 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPCopyinClause() local
20079 AssignmentOps.push_back(nullptr); in ActOnOpenMPCopyinClause()
20104 AssignmentOps.push_back(nullptr); in ActOnOpenMPCopyinClause()
20151 AssignmentOps.push_back(AssignmentOp.get()); in ActOnOpenMPCopyinClause()
20158 Vars, SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause()
20168 SmallVector<Expr *, 8> AssignmentOps; in ActOnOpenMPCopyprivateClause() local
[all …]