Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1523 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 DCGOpenMPRuntime.cpp795 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 DCGOpenMPRuntime.h172 ArrayRef<const Expr *> Privates,
1196 ArrayRef<const Expr *> Privates,
1256 ArrayRef<const Expr *> Privates,
2047 ArrayRef<const Expr *> Privates,
H A DCGOpenMPRuntimeGPU.h291 ArrayRef<const Expr *> Privates,
H A DCGStmtOpenMP.cpp1202 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 DOpenMPClause.cpp735 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 DOpenMPClause.h3153 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 DSemaOpenMP.cpp18912 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 …]