Lines Matching refs:ub

72   static void ForStaticChunk(int &last, T &lb, T &ub, ST &stride, ST chunk,  in ForStaticChunk()
79 T inputUb = ub; in ForStaticChunk()
80 ub = lb + chunk - 1; // Clang uses i <= ub in ForStaticChunk()
92 static void ForStaticNoChunk(int &last, T &lb, T &ub, ST &stride, ST &chunk, in ForStaticNoChunk()
96 T loopSize = ub - lb + 1; in ForStaticNoChunk()
108 T inputUb = ub; in ForStaticNoChunk()
109 ub = lb + chunk - 1; // Clang uses i <= ub in ForStaticNoChunk()
110 last = lb <= inputUb && inputUb <= ub; in ForStaticNoChunk()
131 T ub = *pupper; in for_static_init() local
138 ForStaticChunk(lastiter, lb, ub, stride, chunk, gtid, in for_static_init()
147 T tripCount = ub - lb + 1; // +1 because ub is inclusive in for_static_init()
153 ASSERT0(LT_FUSSY, ub >= lb, "ub must be >= lb."); in for_static_init()
154 T oldUb = ub; in for_static_init()
155 ForStaticChunk(lastiter, lb, ub, stride, chunk, gtid, in for_static_init()
157 if (ub > oldUb) in for_static_init()
158 ub = oldUb; in for_static_init()
164 ForStaticNoChunk(lastiter, lb, ub, stride, chunk, gtid, in for_static_init()
170 ForStaticChunk(lastiter, lb, ub, stride, chunk, omp_get_team_num(), in for_static_init()
177 ForStaticNoChunk(lastiter, lb, ub, stride, chunk, omp_get_team_num(), in for_static_init()
182 ForStaticChunk(lastiter, lb, ub, stride, chunk, in for_static_init()
189 ForStaticChunk(lastiter, lb, ub, stride, chunk, gtid, in for_static_init()
197 *pupper = ub; in for_static_init()
210 kmp_sched_t schedule, T lb, T ub, ST st, ST chunk, in dispatch_init()
214 T tripCount = ub - lb + 1; // +1 because ub is inclusive in dispatch_init()
275 DST->LoopUpperBound = ub; in dispatch_init()
279 ForStaticChunk(lastiter, lb, ub, stride, chunk, threadId, tnum); in dispatch_init()
289 DST->LoopUpperBound = ub; in dispatch_init()
298 T oldUb = ub; in dispatch_init()
299 ForStaticChunk(lastiter, lb, ub, stride, chunk, threadId, tnum); in dispatch_init()
300 ASSERT0(LT_FUSSY, ub >= lb, "ub must be >= lb."); in dispatch_init()
301 if (ub > oldUb) in dispatch_init()
302 ub = oldUb; in dispatch_init()
312 DST->LoopUpperBound = ub; in dispatch_init()
316 ForStaticNoChunk(lastiter, lb, ub, stride, chunk, threadId, tnum); in dispatch_init()
327 DST->LoopUpperBound = ub; in dispatch_init()
355 static int DynamicNextChunk(T &lb, T &ub, T chunkSize, T loopLowerBound, in DynamicNextChunk()
359 ub = lb + chunkSize - 1; // Clang uses i <= ub in DynamicNextChunk()
367 if (lb <= loopUpperBound && ub < loopUpperBound) { in DynamicNextChunk()
372 ub = loopUpperBound; in DynamicNextChunk()
377 ub = loopUpperBound + 1; in DynamicNextChunk()
396 T ub = DST->LoopUpperBound; in dispatch_next() local
398 if (myLb > ub) { in dispatch_next()
405 if (myUb > ub) in dispatch_next()
406 myUb = ub; in dispatch_next()
408 *plast = (int32_t)(myUb == ub); in dispatch_next()
475 int32_t lb, int32_t ub, int32_t st, int32_t chunk) { in __kmpc_dispatch_init_4() argument
479 loc, tid, (kmp_sched_t)schedule, lb, ub, st, chunk, DST); in __kmpc_dispatch_init_4()
483 uint32_t lb, uint32_t ub, int32_t st, in __kmpc_dispatch_init_4u() argument
488 loc, tid, (kmp_sched_t)schedule, lb, ub, st, chunk, DST); in __kmpc_dispatch_init_4u()
492 int64_t lb, int64_t ub, int64_t st, int64_t chunk) { in __kmpc_dispatch_init_8() argument
496 loc, tid, (kmp_sched_t)schedule, lb, ub, st, chunk, DST); in __kmpc_dispatch_init_8()
500 uint64_t lb, uint64_t ub, int64_t st, in __kmpc_dispatch_init_8u() argument
505 loc, tid, (kmp_sched_t)schedule, lb, ub, st, chunk, DST); in __kmpc_dispatch_init_8u()