Lines Matching refs:Privates
1875 ArrayRef<const Expr *> Privates, Address SrcBase, Address DestBase, in emitReductionListCopy() argument
1889 unsigned Size = Privates.size();
1890 for (const Expr *Private : Privates) {
2092 ArrayRef<const Expr *> Privates, in emitInterWarpCopyFunction() argument
2166 for (const Expr *Private : Privates) { in emitInterWarpCopyFunction()
2396 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitShuffleAndReduceFunction() argument
2460 emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction()
2534 emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction()
2554 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalCopyFunction() argument
2607 for (const Expr *Private : Privates) { in emitListToGlobalCopyFunction()
2666 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalReduceFunction() argument
2712 auto IPriv = Privates.begin(); in emitListToGlobalReduceFunction()
2718 for (unsigned I = 0, E = Privates.size(); I < E; ++I, ++IPriv, ++Idx) { in emitListToGlobalReduceFunction()
2763 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitGlobalToListCopyFunction() argument
2817 for (const Expr *Private : Privates) { in emitGlobalToListCopyFunction()
2876 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitGlobalToListReduceFunction() argument
2922 auto IPriv = Privates.begin(); in emitGlobalToListReduceFunction()
2928 for (unsigned I = 0, E = Privates.size(); I < E; ++I, ++IPriv, ++Idx) { in emitGlobalToListReduceFunction()
3209 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
3223 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
3243 for (const Expr *E : Privates) { in emitReduction()
3254 auto IPriv = Privates.begin(); in emitReduction()
3280 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
3283 CGM, Privates, ReductionArrayTy, ReductionFn, Loc); in emitReduction()
3285 emitInterWarpCopyFunction(CGM, Privates, ReductionArrayTy, Loc); in emitReduction()
3303 llvm::SmallVector<const ValueDecl *, 4> PrivatesReductions(Privates.size()); in emitReduction()
3305 for (const Expr *DRE : Privates) { in emitReduction()
3323 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap); in emitReduction()
3325 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap, in emitReduction()
3328 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap); in emitReduction()
3330 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap, in emitReduction()
3366 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps, in emitReduction()
3368 auto IPriv = Privates.begin(); in emitReduction()