Lines Matching refs:Privates
2603 ArrayRef<const Expr *> Privates, Address SrcBase, Address DestBase, in emitReductionListCopy() argument
2617 unsigned Size = Privates.size();
2618 for (const Expr *Private : Privates) {
2810 ArrayRef<const Expr *> Privates, in emitInterWarpCopyFunction() argument
2883 for (const Expr *Private : Privates) { in emitInterWarpCopyFunction()
3108 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitShuffleAndReduceFunction() argument
3176 emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction()
3250 emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates, in emitShuffleAndReduceFunction()
3270 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalCopyFunction() argument
3322 for (const Expr *Private : Privates) { in emitListToGlobalCopyFunction()
3377 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitListToGlobalReduceFunction() argument
3423 auto IPriv = Privates.begin(); in emitListToGlobalReduceFunction()
3429 for (unsigned I = 0, E = Privates.size(); I < E; ++I, ++IPriv, ++Idx) { in emitListToGlobalReduceFunction()
3473 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitGlobalToListCopyFunction() argument
3526 for (const Expr *Private : Privates) { in emitGlobalToListCopyFunction()
3581 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, in emitGlobalToListReduceFunction() argument
3627 auto IPriv = Privates.begin(); in emitGlobalToListReduceFunction()
3633 for (unsigned I = 0, E = Privates.size(); I < E; ++I, ++IPriv, ++Idx) { in emitGlobalToListReduceFunction()
3913 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction() argument
3927 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
3947 for (const Expr *E : Privates) { in emitReduction()
3958 auto IPriv = Privates.begin(); in emitReduction()
3983 Loc, CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo(), Privates, in emitReduction()
3987 CGM, Privates, ReductionArrayTy, ReductionFn, Loc); in emitReduction()
3989 emitInterWarpCopyFunction(CGM, Privates, ReductionArrayTy, Loc); in emitReduction()
4007 llvm::SmallVector<const ValueDecl *, 4> PrivatesReductions(Privates.size()); in emitReduction()
4009 for (const Expr *DRE : Privates) { in emitReduction()
4027 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap); in emitReduction()
4029 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap, in emitReduction()
4032 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap); in emitReduction()
4034 CGM, Privates, ReductionArrayTy, Loc, TeamReductionRec, VarFieldMap, in emitReduction()
4070 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps, in emitReduction()
4072 auto IPriv = Privates.begin(); in emitReduction()