| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 1523 ArrayRef<const Expr *> Privates, Address SrcBase, Address DestBase, in emitReductionListCopy() argument 1537 unsigned Size = Privates.size(); 1538 for (const Expr *Private : Privates) { 1740 ArrayRef<const Expr *> Privates, in emitInterWarpCopyFunction() argument 1814 for (const Expr *Private : Privates) { in emitInterWarpCopyFunction() 2044 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitShuffleAndReduceFunction() argument 2108 emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction() 2182 emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction() 2202 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalCopyFunction() argument 2255 for (const Expr *Private : Privates) { in emitListToGlobalCopyFunction() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 795 ArrayRef<const Expr *> Privates, in ReductionCodeGen() argument 802 const auto *IPriv = Privates.begin(); in ReductionCodeGen() 3073 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument 3074 if (!Privates.empty()) { in createPrivatesRecordDecl() 3081 for (const auto &Pair : Privates) { in createPrivatesRecordDecl() 3154 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument 3163 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl() 3346 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument 3430 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction() 3449 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument [all …]
|
| H A D | CGOpenMPRuntime.h | 172 ArrayRef<const Expr *> Privates, 1196 ArrayRef<const Expr *> Privates, 1256 ArrayRef<const Expr *> Privates, 2047 ArrayRef<const Expr *> Privates,
|
| H A D | CGOpenMPRuntimeGPU.h | 291 ArrayRef<const Expr *> Privates,
|
| H A D | CGStmtOpenMP.cpp | 1202 SmallVector<const Expr *, 4> Privates; in EmitOMPReductionClauseInit() local 1213 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseInit() 1227 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in EmitOMPReductionClauseInit() 1231 auto *IPriv = Privates.begin(); in EmitOMPReductionClauseInit() 1414 llvm::SmallVector<const Expr *, 8> Privates; in EmitOMPReductionClauseFinal() local 1425 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseFinal() 1445 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal() 3545 SmallVector<const Expr *, 4> Privates; in emitScanBasedDirectiveDecls() local 3552 Privates.append(C->privates().begin(), C->privates().end()); in emitScanBasedDirectiveDecls() 3561 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in emitScanBasedDirectiveDecls() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 735 void OMPReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument 736 assert(Privates.size() == varlist_size() && in setPrivates() 738 std::copy(Privates.begin(), Privates.end(), varlist_end()); in setPrivates() 793 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument 803 Clause->setPrivates(Privates); in Create() 834 void OMPTaskReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument 835 assert(Privates.size() == varlist_size() && in setPrivates() 837 std::copy(Privates.begin(), Privates.end(), varlist_end()); in setPrivates() 865 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument 872 Clause->setPrivates(Privates); in Create() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 3153 void setPrivates(ArrayRef<Expr *> Privates); 3285 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3472 void setPrivates(ArrayRef<Expr *> Privates); 3560 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3703 void setPrivates(ArrayRef<Expr *> Privates); 3804 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 18912 SmallVector<Expr *, 8> Privates; member 18938 Privates.reserve(Size); in ReductionData() 18955 Privates.emplace_back(nullptr); in push() 18971 Privates.emplace_back(Private); in push() 19820 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, RD.InscanCopyOps, in ActOnOpenMPReductionClause() 19841 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, in ActOnOpenMPTaskReductionClause() 19861 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, RD.TaskgroupDescriptors, in ActOnOpenMPInReductionClause() 19923 SmallVector<Expr *, 8> Privates; in ActOnOpenMPLinearClause() local 19938 Privates.push_back(nullptr); in ActOnOpenMPLinearClause() 20004 Privates.push_back(PrivateRef); in ActOnOpenMPLinearClause() [all …]
|