Lines Matching refs:Privates

796                                    ArrayRef<const Expr *> Privates,  in ReductionCodeGen()  argument
803 const auto *IPriv = Privates.begin(); in ReductionCodeGen()
3457 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { in createPrivatesRecordDecl() argument
3458 if (!Privates.empty()) { in createPrivatesRecordDecl()
3465 for (const auto &Pair : Privates) { in createPrivatesRecordDecl()
3538 ArrayRef<PrivateDataTy> Privates) { in createKmpTaskTWithPrivatesRecordDecl() argument
3547 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) in createKmpTaskTWithPrivatesRecordDecl()
3730 ArrayRef<PrivateDataTy> Privates) { in emitTaskPrivateMappingFunction() argument
3814 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]]; in emitTaskPrivateMappingFunction()
3833 ArrayRef<PrivateDataTy> Privates, bool ForDup) { in emitPrivatesInit() argument
3857 for (const PrivateDataTy &Pair : Privates) { in emitPrivatesInit()
3950 ArrayRef<PrivateDataTy> Privates) { in checkInitIsRequired() argument
3952 for (const PrivateDataTy &Pair : Privates) { in checkInitIsRequired()
3983 ArrayRef<PrivateDataTy> Privates, bool WithLastIter) { in emitTaskDupFunction() argument
4024 assert(!Privates.empty()); in emitTaskDupFunction()
4040 SharedsTy, SharedsPtrTy, Data, Privates, /*ForDup=*/true); in emitTaskDupFunction()
4049 ArrayRef<PrivateDataTy> Privates) { in checkDestructorsRequired() argument
4050 for (const PrivateDataTy &P : Privates) { in checkDestructorsRequired()
4196 llvm::SmallVector<PrivateDataTy, 4> Privates; in emitTaskInit() local
4201 Privates.emplace_back( in emitTaskInit()
4211 Privates.emplace_back( in emitTaskInit()
4222 Privates.emplace_back( in emitTaskInit()
4230 Privates.emplace_back(CGM.getPointerAlign(), PrivateHelpersTy(VD)); in emitTaskInit()
4232 Privates.emplace_back(C.getDeclAlign(VD), PrivateHelpersTy(VD)); in emitTaskInit()
4234 llvm::stable_sort(Privates, in emitTaskInit()
4262 createKmpTaskTWithPrivatesRecordDecl(CGM, KmpTaskTQTy, Privates); in emitTaskInit()
4277 if (!Privates.empty()) { in emitTaskInit()
4280 emitTaskPrivateMappingFunction(CGM, Loc, Data, FI->getType(), Privates); in emitTaskInit()
4309 if (!Privates.empty()) { in emitTaskInit()
4311 checkDestructorsRequired(KmpTaskTWithPrivatesQTyRD, Privates); in emitTaskInit()
4536 if (!Privates.empty()) { in emitTaskInit()
4538 SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
4541 (!Data.LastprivateVars.empty() || checkInitIsRequired(CGF, Privates))) { in emitTaskInit()
4544 KmpTaskTQTyRD, SharedsTy, SharedsPtrTy, Data, Privates, in emitTaskInit()
5427 SourceLocation Loc, llvm::Type *ArgsType, ArrayRef<const Expr *> Privates, in emitReductionFunction() argument
5464 auto IPriv = Privates.begin(); in emitReductionFunction()
5492 IPriv = Privates.begin(); in emitReductionFunction()
5539 ArrayRef<const Expr *> Privates, in emitReduction() argument
5589 auto IPriv = Privates.begin(); in emitReduction()
5605 for (const Expr *E : Privates) { in emitReduction()
5616 auto IPriv = Privates.begin(); in emitReduction()
5640 Loc, CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo(), Privates, in emitReduction()
5690 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5693 auto IPriv = Privates.begin(); in emitReduction()
5725 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5729 auto IPriv = Privates.begin(); in emitReduction()
12926 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
12930 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()