Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp738 void OMPReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument
739 assert(Privates.size() == varlist_size() && in setPrivates()
741 llvm::copy(Privates, varlist_end()); in setPrivates()
796 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument
808 Clause->setPrivates(Privates); in Create()
840 void OMPTaskReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates() argument
841 assert(Privates.size() == varlist_size() && in setPrivates()
843 llvm::copy(Privates, varlist_end()); in setPrivates()
871 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument
878 Clause->setPrivates(Privates); in Create()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp767 ArrayRef<const Expr *> Privates, in ReductionCodeGen() argument
774 const auto *IPriv = Privates.begin(); in ReductionCodeGen()
2862 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument
2863 if (!Privates.empty()) { in createPrivatesRecordDecl()
2870 for (const auto &Pair : Privates) { in createPrivatesRecordDecl()
2943 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument
2952 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl()
3135 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument
3219 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction()
3238 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument
[all …]
H A DCGOpenMPRuntime.h173 ArrayRef<const Expr *> Privates,
1191 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs,
1215 const Expr *Privates, const Expr *LHSExprs,
1261 ArrayRef<const Expr *> Privates,
2069 ArrayRef<const Expr *> Privates,
H A DCGStmtOpenMP.cpp1263 SmallVector<const Expr *, 4> Privates; in EmitOMPReductionClauseInit() local
1274 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseInit()
1288 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in EmitOMPReductionClauseInit()
1292 auto *IPriv = Privates.begin(); in EmitOMPReductionClauseInit()
1471 llvm::SmallVector<const Expr *, 8> Privates; in EmitOMPReductionClauseFinal() local
1483 Privates.append(C->privates().begin(), C->privates().end()); in EmitOMPReductionClauseFinal()
1508 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
3733 SmallVector<const Expr *, 4> Privates; in emitScanBasedDirectiveDecls() local
3740 Privates.append(C->privates().begin(), C->privates().end()); in emitScanBasedDirectiveDecls()
3749 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in emitScanBasedDirectiveDecls()
[all …]
H A DCGOpenMPRuntimeGPU.h275 ArrayRef<const Expr *> Privates,
H A DCGOpenMPRuntimeGPU.cpp1655 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
1670 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
1676 llvm::SmallVector<const ValueDecl *, 4> PrivatesReductions(Privates.size()); in emitReduction()
1678 for (const Expr *DRE : Privates) { in emitReduction()
1702 for (const Expr *Private : Privates) { in emitReduction()
1740 emitSingleReductionCombiner(CGF, ReductionOps[I], Privates[I], in emitReduction()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h3784 void setPrivates(ArrayRef<Expr *> Privates);
3941 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
4149 void setPrivates(ArrayRef<Expr *> Privates);
4237 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
4380 void setPrivates(ArrayRef<Expr *> Privates);
4481 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp3731 llvm::SetVector<Expr *> Privates; member
3983 ImpInfo.Privates.insert(E); in VisitDeclRefExpr()
6128 if (!ImpInfo.Privates.empty()) { in ActOnOpenMPExecutableDirective()
6130 ImpInfo.Privates.getArrayRef(), SourceLocation(), in ActOnOpenMPExecutableDirective()
6134 ImpInfo.Privates.size(); in ActOnOpenMPExecutableDirective()
18677 SmallVector<Expr *, 8> Privates; member
18708 Privates.reserve(Size); in ReductionData()
18726 Privates.emplace_back(nullptr); in push()
18743 Privates.emplace_back(Private); in push()
19641 RD.Privates, RD.LHSs, RD.RHSs, RD.ReductionOps, RD.InscanCopyOps, in ActOnOpenMPReductionClause()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7272 Value *Privates = in emitTargetTaskProxyFunction() local
7276 Builder.CreateStructGEP(PrivatesTy, Privates, i)); in emitTargetTaskProxyFunction()
7673 Value *Privates = in emitTargetTask() local
7686 Value *Dst = Builder.CreateStructGEP(PrivatesTy, Privates, i); in emitTargetTask()