Home
last modified time | relevance | path

Searched refs:Privates (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DOpenMPClause.cpp711 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 DCGOpenMPRuntimeGPU.cpp2430 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 DCGOpenMPRuntime.cpp793 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 DCGStmtOpenMP.cpp1201 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 DCGOpenMPRuntime.h173 ArrayRef<const Expr *> Privates,
1390 ArrayRef<const Expr *> Privates,
1450 ArrayRef<const Expr *> Privates,
2292 ArrayRef<const Expr *> Privates,
H A DCGOpenMPRuntimeGPU.h328 ArrayRef<const Expr *> Privates,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DOpenMPClause.h2886 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 DSemaOpenMP.cpp16175 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 …]