Lines Matching defs:LoopArgs
2901 const CodeGenFunction::OMPLoopArguments &LoopArgs,
2925 EmitIgnoredExpr(LoopArgs.EUB);
2927 EmitIgnoredExpr(LoopArgs.Init);
2929 BoolCondVal = EvaluateExprAsBool(LoopArgs.Cond);
2932 RT.emitForNext(*this, S.getBeginLoc(), IVSize, IVSigned, LoopArgs.IL,
2933 LoopArgs.LB, LoopArgs.UB, LoopArgs.ST);
2953 EmitIgnoredExpr(LoopArgs.Init);
2974 [&S, &LoopArgs, LoopExit, &CodeGenLoop, IVSize, IVSigned, &CodeGenOrdered,
2983 S, LoopScope.requiresCleanups(), LoopArgs.Cond, LoopArgs.IncExpr,
2996 EmitIgnoredExpr(LoopArgs.NextLB);
2997 EmitIgnoredExpr(LoopArgs.NextUB);
3007 auto &&CodeGen = [DynamicOrOrdered, &S, &LoopArgs](CodeGenFunction &CGF) {
3010 LoopArgs.DKind);
3018 const OMPLoopArguments &LoopArgs,
3026 LoopArgs.Chunk != nullptr)) &&
3087 CGDispatchBounds(*this, S, LoopArgs.LB, LoopArgs.UB);
3091 LoopArgs.Chunk};
3096 IVSize, IVSigned, Ordered, LoopArgs.IL, LoopArgs.LB, LoopArgs.UB,
3097 LoopArgs.ST, LoopArgs.Chunk);
3112 OMPLoopArguments OuterLoopArgs(LoopArgs.LB, LoopArgs.UB, LoopArgs.ST,
3113 LoopArgs.IL, LoopArgs.Chunk, LoopArgs.EUB);
3119 OuterLoopArgs.DKind = LoopArgs.DKind;
3132 OMPPrivateScope &LoopScope, const OMPLoopArguments &LoopArgs,
3148 IVSize, IVSigned, /* Ordered = */ false, LoopArgs.IL, LoopArgs.LB,
3149 LoopArgs.UB, LoopArgs.ST, LoopArgs.Chunk);
3164 OuterLoopArgs.LB = LoopArgs.LB;
3165 OuterLoopArgs.UB = LoopArgs.UB;
3166 OuterLoopArgs.ST = LoopArgs.ST;
3167 OuterLoopArgs.IL = LoopArgs.IL;
3168 OuterLoopArgs.Chunk = LoopArgs.Chunk;