Lines Matching defs:LB

2873     // IV = LB
2880 LoopArgs.LB, LoopArgs.UB, LoopArgs.ST);
2897 // Emit "IV = LB" (in case of static schedule, we have already calculated new
2898 // LB for loop condition and emitted it above).
2941 // Emit "LB = LB + Stride", "UB = UB + Stride".
3007 // while(__kmpc_dispatch_next(&LB, &UB)) {
3008 // idx = LB;
3020 // while(UB = min(UB, GlobalUB), idx = LB, idx < UB) {
3022 // LB = LB + ST;
3033 CGDispatchBounds(*this, S, LoopArgs.LB, LoopArgs.UB);
3042 IVSize, IVSigned, Ordered, LoopArgs.IL, LoopArgs.LB, LoopArgs.UB,
3057 OMPLoopArguments OuterLoopArgs(LoopArgs.LB, LoopArgs.UB, LoopArgs.ST,
3092 IVSize, IVSigned, /* Ordered = */ false, LoopArgs.IL, LoopArgs.LB,
3108 OuterLoopArgs.LB = LoopArgs.LB;
3140 LValue LB =
3166 CGF.EmitStoreOfScalar(PrevLBVal, LB);
3169 return {LB, UB};
3173 /// we need to use the LB and UB expressions generated by the worksharing
3176 /// This function is necessary due to the difference of the LB and UB
3182 Address LB, Address UB) {
3191 CGF.EmitLoadOfScalar(LB, /*Volatile=*/false, IteratorTy, S.getBeginLoc());
3201 LValue LB =
3204 CGF.Builder.CreateLoad(LB.getAddress()), CGF.SizeTy, /*isSigned=*/false);
3364 LValue LB = Bounds.first;
3453 [IVSize, IVSigned, Ordered, IL, LB, UB, ST, StaticChunkedOne, Chunk,
3462 IVSize, IVSigned, Ordered, IL.getAddress(), LB.getAddress(),
3471 // IV = LB;
3504 // Emit the outer loop, which requests its work chunk [LB..UB] from
3506 OMPLoopArguments LoopArguments(LB.getAddress(), UB.getAddress(),
3556 LValue LB =
3560 return {LB, UB};
3569 Address LB, Address UB) {
4031 LValue LB = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.lb.",
4114 LB.getAddress(), UB.getAddress(), ST.getAddress());
4122 // IV = LB;
4123 CGF.EmitStoreOfScalar(CGF.EmitLoadOfScalar(LB, S.getBeginLoc()), IV);
5698 LValue LB = EmitOMPHelperVar(
5768 LB.getAddress(), UB.getAddress(), ST.getAddress(),
5778 // IV = LB;
5801 // <CodeGen rest of pragma>(LB, UB);
5808 // <CodeGen rest of pragma>(LB, UB);
5809 // LB += ST;
5812 // IV = LB;
5841 // Emit the outer loop, which requests its work chunk [LB..UB] from
5844 LB.getAddress(), UB.getAddress(), ST.getAddress(), IL.getAddress(),