Lines Matching refs:Privates

769                                    ArrayRef<const Expr *> Privates,  in ReductionCodeGen()  argument
776 const auto *IPriv = Privates.begin(); in ReductionCodeGen()
2871 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument
2872 if (!Privates.empty()) { in createPrivatesRecordDecl()
2879 for (const auto &Pair : Privates) { in createPrivatesRecordDecl()
2952 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument
2961 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl()
3144 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument
3228 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction()
3247 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument
3272 for (const PrivateDataTy &Pair : Privates) { in emitPrivatesInit()
3362 ArrayRef<PrivateDataTy> Privates) { in checkInitIsRequired() argument
3364 for (const PrivateDataTy &Pair : Privates) { in checkInitIsRequired()
3395 ArrayRef<PrivateDataTy> Privates, bool WithLastIter) { in emitTaskDupFunction() argument
3436 assert(!Privates.empty()); in emitTaskDupFunction()
3452 SharedsTy, SharedsPtrTy, Data, Privates, /*ForDup=*/true); in emitTaskDupFunction()
3461 ArrayRef<PrivateDataTy> Privates) { in checkDestructorsRequired() argument
3462 for (const PrivateDataTy &P : Privates) { in checkDestructorsRequired()
3605 llvm::SmallVector<PrivateDataTy, 4> Privates; in emitTaskInit() local
3610 Privates.emplace_back( in emitTaskInit()
3620 Privates.emplace_back( in emitTaskInit()
3631 Privates.emplace_back( in emitTaskInit()
3639 Privates.emplace_back(CGM.getPointerAlign(), PrivateHelpersTy(VD)); in emitTaskInit()
3641 Privates.emplace_back(C.getDeclAlign(VD), PrivateHelpersTy(VD)); in emitTaskInit()
3643 llvm::stable_sort(Privates, in emitTaskInit()
3671 createKmpTaskTWithPrivatesRecordDecl(CGM, KmpTaskTQTy, Privates); in emitTaskInit()
3686 if (!Privates.empty()) { in emitTaskInit()
3689 emitTaskPrivateMappingFunction(CGM, Loc, Data, FI->getType(), Privates); in emitTaskInit()
3718 if (!Privates.empty()) { in emitTaskInit()
3720 checkDestructorsRequired(KmpTaskTWithPrivatesQTyRD, Privates); in emitTaskInit()
3942 if (!Privates.empty()) { in emitTaskInit()
3944 SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
3947 (!Data.LastprivateVars.empty() || checkInitIsRequired(CGF, Privates))) { in emitTaskInit()
3950 KmpTaskTQTyRD, SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
4806 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs, in emitReductionFunction() argument
4844 const auto *IPriv = Privates.begin(); in emitReductionFunction()
4868 IPriv = Privates.begin(); in emitReductionFunction()
4915 ArrayRef<const Expr *> Privates, in emitReduction() argument
4965 const auto *IPriv = Privates.begin(); in emitReduction()
4981 for (const Expr *E : Privates) { in emitReduction()
4992 const auto *IPriv = Privates.begin(); in emitReduction()
5017 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
5066 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5069 const auto *IPriv = Privates.begin(); in emitReduction()
5101 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5105 const auto *IPriv = Privates.begin(); in emitReduction()
12095 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
12099 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()