| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 711 void OMPReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument 712 assert(Privates.size() == varlist_size() && in setPrivates() 714 std::copy(Privates.begin(), Privates.end(), varlist_end()); in setPrivates() 769 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument 779 Clause->setPrivates(Privates); in Create() 810 void OMPTaskReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument 811 assert(Privates.size() == varlist_size() && in setPrivates() 813 std::copy(Privates.begin(), Privates.end(), varlist_end()); in setPrivates() 841 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument 848 Clause->setPrivates(Privates); in Create() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 2430 ArrayRef<const Expr *> Privates, Address SrcBase, Address DestBase, in emitReductionListCopy() argument 2444 unsigned Size = Privates.size(); 2445 for (const Expr *Private : Privates) { 2637 ArrayRef<const Expr *> Privates, in emitInterWarpCopyFunction() argument 2710 for (const Expr *Private : Privates) { in emitInterWarpCopyFunction() 2936 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitShuffleAndReduceFunction() argument 2999 emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction() 3073 emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction() 3093 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalCopyFunction() argument 3145 for (const Expr *Private : Privates) { in emitListToGlobalCopyFunction() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 793 ArrayRef<const Expr *> Privates, in ReductionCodeGen() argument 800 const auto *IPriv = Privates.begin(); in ReductionCodeGen() 3452 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument 3453 if (!Privates.empty()) { in createPrivatesRecordDecl() 3460 for (const auto &Pair : Privates) { in createPrivatesRecordDecl() 3533 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument 3542 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl() 3725 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument 3809 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction() 3828 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument [all …]
|
| H A D | CGStmtOpenMP.cpp | 1201 SmallVector<const Expr *, 4> Privates; in EmitOMPReductionClauseInit() local 1212 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseInit() 1226 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in EmitOMPReductionClauseInit() 1230 auto *IPriv = Privates.begin(); in EmitOMPReductionClauseInit() 1419 llvm::SmallVector<const Expr *, 8> Privates; in EmitOMPReductionClauseFinal() local 1430 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseFinal() 1450 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal() 3324 SmallVector<const Expr *, 4> Privates; in emitScanBasedDirectiveDecls() local 3331 Privates.append(C->privates().begin(), C->privates().end()); in emitScanBasedDirectiveDecls() 3340 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in emitScanBasedDirectiveDecls() [all …]
|
| H A D | CGOpenMPRuntime.h | 173 ArrayRef<const Expr *> Privates, 1390 ArrayRef<const Expr *> Privates, 1450 ArrayRef<const Expr *> Privates, 2292 ArrayRef<const Expr *> Privates,
|
| H A D | CGOpenMPRuntimeGPU.h | 328 ArrayRef<const Expr *> Privates,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 2886 void setPrivates(ArrayRef<Expr *> Privates); 3018 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3205 void setPrivates(ArrayRef<Expr *> Privates); 3293 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3436 void setPrivates(ArrayRef<Expr *> Privates); 3537 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 16175 SmallVector<Expr *, 8> Privates; member 16201 Privates.reserve(Size); in ReductionData() 16218 Privates.emplace_back(nullptr); in push() 16234 Privates.emplace_back(Private); in push() 17084 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, RD.InscanCopyOps, in ActOnOpenMPReductionClause() 17105 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, in ActOnOpenMPTaskReductionClause() 17125 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, RD.TaskgroupDescriptors, in ActOnOpenMPInReductionClause() 17188 SmallVector<Expr *, 8> Privates; in ActOnOpenMPLinearClause() local 17203 Privates.push_back(nullptr); in ActOnOpenMPLinearClause() 17269 Privates.push_back(PrivateRef); in ActOnOpenMPLinearClause() [all …]
|