Lines Matching refs:Privates
794 ArrayRef<const Expr *> Privates, in ReductionCodeGen() argument
801 const auto *IPriv = Privates.begin(); in ReductionCodeGen()
3388 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument
3389 if (!Privates.empty()) { in createPrivatesRecordDecl()
3396 for (const auto &Pair : Privates) { in createPrivatesRecordDecl()
3469 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument
3478 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl()
3661 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument
3745 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction()
3764 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument
3789 for (const PrivateDataTy &Pair : Privates) { in emitPrivatesInit()
3879 ArrayRef<PrivateDataTy> Privates) { in checkInitIsRequired() argument
3881 for (const PrivateDataTy &Pair : Privates) { in checkInitIsRequired()
3912 ArrayRef<PrivateDataTy> Privates, bool WithLastIter) { in emitTaskDupFunction() argument
3953 assert(!Privates.empty()); in emitTaskDupFunction()
3969 SharedsTy, SharedsPtrTy, Data, Privates, /*ForDup=*/true); in emitTaskDupFunction()
3978 ArrayRef<PrivateDataTy> Privates) { in checkDestructorsRequired() argument
3979 for (const PrivateDataTy &P : Privates) { in checkDestructorsRequired()
4122 llvm::SmallVector<PrivateDataTy, 4> Privates; in emitTaskInit() local
4127 Privates.emplace_back( in emitTaskInit()
4137 Privates.emplace_back( in emitTaskInit()
4148 Privates.emplace_back( in emitTaskInit()
4156 Privates.emplace_back(CGM.getPointerAlign(), PrivateHelpersTy(VD)); in emitTaskInit()
4158 Privates.emplace_back(C.getDeclAlign(VD), PrivateHelpersTy(VD)); in emitTaskInit()
4160 llvm::stable_sort(Privates, in emitTaskInit()
4188 createKmpTaskTWithPrivatesRecordDecl(CGM, KmpTaskTQTy, Privates); in emitTaskInit()
4203 if (!Privates.empty()) { in emitTaskInit()
4206 emitTaskPrivateMappingFunction(CGM, Loc, Data, FI->getType(), Privates); in emitTaskInit()
4235 if (!Privates.empty()) { in emitTaskInit()
4237 checkDestructorsRequired(KmpTaskTWithPrivatesQTyRD, Privates); in emitTaskInit()
4459 if (!Privates.empty()) { in emitTaskInit()
4461 SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
4464 (!Data.LastprivateVars.empty() || checkInitIsRequired(CGF, Privates))) { in emitTaskInit()
4467 KmpTaskTQTyRD, SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
5322 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs, in emitReductionFunction() argument
5360 const auto *IPriv = Privates.begin(); in emitReductionFunction()
5384 IPriv = Privates.begin(); in emitReductionFunction()
5431 ArrayRef<const Expr *> Privates, in emitReduction() argument
5481 const auto *IPriv = Privates.begin(); in emitReduction()
5497 for (const Expr *E : Privates) { in emitReduction()
5508 const auto *IPriv = Privates.begin(); in emitReduction()
5533 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
5582 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5585 const auto *IPriv = Privates.begin(); in emitReduction()
5617 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5621 const auto *IPriv = Privates.begin(); in emitReduction()
12942 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
12946 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()