Lines Matching refs:UB

1673     Address LB, Address UB, Address ST, Address IL, llvm::Value *Chunk) {
1689 // UB = min(UB, GlobalUB)
1693 // IV < UB
1697 LB, UB, ST);
1746 // Emit "LB = LB + Stride", "UB = UB + Stride".
1765 Address LB, Address UB, Address ST, Address IL, llvm::Value *Chunk) {
1808 // while(__kmpc_dispatch_next(&LB, &UB)) {
1810 // while (idx <= UB) { BODY; ++idx;
1820 // while(UB = min(UB, GlobalUB), idx = LB, idx < UB) {
1821 // while (idx <= UB) { BODY; ++idx; } // inner loop
1823 // UB = UB + ST;
1837 Ordered, IL, LB, UB, ST, Chunk);
1840 EmitOMPOuterLoop(DynamicOrOrdered, IsMonotonic, S, LoopScope, Ordered, LB, UB,
1847 Address LB, Address UB, Address ST, Address IL, llvm::Value *Chunk) {
1862 IL, LB, UB, ST, Chunk);
1865 S, LoopScope, /* Ordered = */ false, LB, UB, ST, IL, Chunk);
1988 LValue UB =
2046 UB.getAddress(), ST.getAddress());
2049 // UB = min(UB, GlobalUB);
2053 // while (idx <= UB) { BODY; ++idx; }
2070 // Emit the outer loop, which requests its work chunk [LB..UB] from
2073 LB.getAddress(), UB.getAddress(), ST.getAddress(),
2166 LValue UB =
2177 CodeGenFunction::OpaqueValueMapping OpaqueUB(CGF, &UBRefExpr, UB);
2241 UB.getAddress(), ST.getAddress());
2242 // UB = min(UB, GlobalUB);
2243 auto *UBVal = CGF.EmitLoadOfScalar(UB, S.getLocStart());
2246 CGF.EmitStoreOfScalar(MinUBGlobalUB, UB);
2249 // while (idx <= UB) { BODY; ++idx; }
2662 LValue UB =
2701 UB.getAddress(), ST.getAddress());
2704 // UB = min(UB, GlobalUB);
2708 // while (idx <= UB) { BODY; ++idx; }
2720 // Emit the outer loop, which requests its work chunk [LB..UB] from
2723 LB.getAddress(), UB.getAddress(), ST.getAddress(),