Lines Matching defs:lb

174 // type of schedule,chunk.  The loop description is found in lb (lower bound),
186 enum sched_type schedule, T lb, T ub,
209 "pr:%%p lb:%%%s ub:%%%s st:%%%s "
214 KD_TRACE(10, (buff, gtid, pr, lb, ub, st, schedule, chunk, nproc, tid));
382 if (ub >= lb) {
383 tc = ub - lb + 1;
384 } else { // ub < lb
388 if (lb >= ub) {
391 tc = (UT)(lb - ub) / (-st) + 1;
392 } else { // lb < ub
396 if (ub >= lb) {
399 tc = (UT)(ub - lb) / st + 1;
400 } else { // ub < lb
411 pr->u.p.lb = lb;
631 pr->u.p.lb = lb + init;
632 pr->u.p.ub = lb + limit;
635 T ub_tmp = lb + limit * st;
636 pr->u.p.lb = lb + init * st;
907 inline void __kmp_dispatch_init_hier_runtime(ident_t *loc, T lb, T ub,
911 __kmp_dispatch_init_hier_runtime<kmp_int32>(ident_t *loc, kmp_int32 lb,
915 __kmp_hier_scheds.scheds, __kmp_hier_scheds.small_chunks, lb, ub, st);
919 __kmp_dispatch_init_hier_runtime<kmp_uint32>(ident_t *loc, kmp_uint32 lb,
923 __kmp_hier_scheds.scheds, __kmp_hier_scheds.small_chunks, lb, ub, st);
927 __kmp_dispatch_init_hier_runtime<kmp_int64>(ident_t *loc, kmp_int64 lb,
931 __kmp_hier_scheds.scheds, __kmp_hier_scheds.large_chunks, lb, ub, st);
935 __kmp_dispatch_init_hier_runtime<kmp_uint64>(ident_t *loc, kmp_uint64 lb,
939 __kmp_hier_scheds.scheds, __kmp_hier_scheds.large_chunks, lb, ub, st);
962 __kmp_dispatch_init(ident_t *loc, int gtid, enum sched_type schedule, T lb,
994 "chunk:%%%s lb:%%%s ub:%%%s st:%%%s\n",
997 KD_TRACE(10, (buff, gtid, schedule, chunk, lb, ub, st));
1043 __kmp_dispatch_init_hier_runtime<T>(loc, lb, ub, st);
1085 __kmp_dispatch_init_algorithm(loc, gtid, pr, schedule, lb, ub, st,
1136 pr->u.p.ub = pr->u.p.lb = pr->u.p.st = pr->u.p.tc = 0;
1148 "lb:%%%s ub:%%%s"
1155 KD_TRACE(10, (buff, gtid, pr->schedule, pr->flags.ordered, pr->u.p.lb,
1435 // no need to reinitialize other thread invariants: lb, st, etc.
1582 // no need to initialize other thread invariants: lb, st, etc.
1664 start = pr->u.p.lb;
1698 *p_lb = pr->u.p.lb;
1704 pr->u.p.lb = pr->u.p.ub + pr->u.p.st;
1722 start = pr->u.p.lb;
1770 start = pr->u.p.lb;
1845 start = pr->u.p.lb;
1920 start = pr->u.p.lb;
2015 start = pr->u.p.lb;
2054 start = pr->u.p.lb;
2129 #define OMPT_LOOP_DISPATCH(lb, ub, st, status) \
2135 OMPT_GET_DISPATCH_CHUNK(chunk, lb, ub, st); \
2144 #define OMPT_LOOP_DISPATCH(lb, ub, st, status) // no-op
2253 start = pr->u.p.lb;
2294 *p_lb = pr->u.p.lb;
2783 // T lb, T ub, ST st, ST chunk )
2792 @param lb Lower bound
2803 enum sched_type schedule, kmp_int32 lb,
2809 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2815 enum sched_type schedule, kmp_uint32 lb,
2821 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2828 enum sched_type schedule, kmp_int64 lb,
2834 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2841 enum sched_type schedule, kmp_uint64 lb,
2847 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2861 kmp_int32 lb, kmp_int32 ub, kmp_int32 st,
2867 __kmp_dist_get_bounds<kmp_int32>(loc, gtid, p_last, &lb, &ub, st);
2868 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2873 kmp_uint32 lb, kmp_uint32 ub, kmp_int32 st,
2879 __kmp_dist_get_bounds<kmp_uint32>(loc, gtid, p_last, &lb, &ub, st);
2880 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2885 kmp_int64 lb, kmp_int64 ub, kmp_int64 st,
2891 __kmp_dist_get_bounds<kmp_int64>(loc, gtid, p_last, &lb, &ub, st);
2892 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2897 kmp_uint64 lb, kmp_uint64 ub, kmp_int64 st,
2903 __kmp_dist_get_bounds<kmp_uint64>(loc, gtid, p_last, &lb, &ub, st);
2904 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2918 If there is no more work, then the lb,ub and stride need not be modified.
3101 enum sched_type schedule, kmp_int32 lb,
3104 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk,
3109 enum sched_type schedule, kmp_uint32 lb,
3112 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk,
3117 enum sched_type schedule, kmp_int64 lb,
3120 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk,
3125 enum sched_type schedule, kmp_uint64 lb,
3128 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk,