Lines Matching defs:Privates
766 ArrayRef<const Expr *> Privates,
773 const auto *IPriv = Privates.begin();
2866 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) {
2867 if (!Privates.empty()) {
2874 for (const auto &Pair : Privates) {
2947 ArrayRef<PrivateDataTy> Privates) {
2956 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates))
3139 ArrayRef<PrivateDataTy> Privates) {
3223 const VarDecl *VD = Args[PrivateVarsPos[Privates[Counter].second.Original]];
3242 ArrayRef<PrivateDataTy> Privates, bool ForDup) {
3267 for (const PrivateDataTy &Pair : Privates) {
3356 ArrayRef<PrivateDataTy> Privates) {
3358 for (const PrivateDataTy &Pair : Privates) {
3389 ArrayRef<PrivateDataTy> Privates, bool WithLastIter) {
3430 assert(!Privates.empty());
3446 SharedsTy, SharedsPtrTy, Data, Privates, /*ForDup=*/true);
3455 ArrayRef<PrivateDataTy> Privates) {
3456 for (const PrivateDataTy &P : Privates) {
3599 llvm::SmallVector<PrivateDataTy, 4> Privates;
3604 Privates.emplace_back(
3614 Privates.emplace_back(
3625 Privates.emplace_back(
3633 Privates.emplace_back(CGM.getPointerAlign(), PrivateHelpersTy(VD));
3635 Privates.emplace_back(C.getDeclAlign(VD), PrivateHelpersTy(VD));
3637 llvm::stable_sort(Privates,
3665 createKmpTaskTWithPrivatesRecordDecl(CGM, KmpTaskTQTy, Privates);
3678 if (!Privates.empty()) {
3681 emitTaskPrivateMappingFunction(CGM, Loc, Data, FI->getType(), Privates);
3710 if (!Privates.empty()) {
3712 checkDestructorsRequired(KmpTaskTWithPrivatesQTyRD, Privates);
3935 if (!Privates.empty()) {
3937 SharedsTy, SharedsPtrTy, Data, Privates,
3940 (!Data.LastprivateVars.empty() || checkInitIsRequired(CGF, Privates))) {
3943 KmpTaskTQTyRD, SharedsTy, SharedsPtrTy, Data, Privates,
4806 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs,
4844 const auto *IPriv = Privates.begin();
4868 IPriv = Privates.begin();
4915 ArrayRef<const Expr *> Privates,
4965 const auto *IPriv = Privates.begin();
4981 for (const Expr *E : Privates) {
4992 const auto *IPriv = Privates.begin();
5017 Privates, LHSExprs, RHSExprs, ReductionOps);
5066 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps](
5069 const auto *IPriv = Privates.begin();
5101 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps](
5105 const auto *IPriv = Privates.begin();
11883 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates,
11887 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs,