Lines Matching refs:num_tasks
3841 kmp_uint64 ub_glob, kmp_uint64 num_tasks, in __kmp_taskloop_linear() argument
3861 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + extras); in __kmp_taskloop_linear()
3862 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_linear()
3863 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_linear()
3866 gtid, num_tasks, grainsize, extras, lower, upper, ub_glob, st, in __kmp_taskloop_linear()
3870 for (i = 0; i < num_tasks; ++i) { in __kmp_taskloop_linear()
3879 if (i == num_tasks - 1) { in __kmp_taskloop_linear()
3938 kmp_uint64 num_tasks; member
3967 kmp_uint64 num_tasks = p->num_tasks; in __kmp_taskloop_task() local
3980 gtid, taskdata, num_tasks, grainsize, extras, *lb, *ub, st, in __kmp_taskloop_task()
3983 KMP_DEBUG_ASSERT(num_tasks * 2 + 1 > num_t_min); in __kmp_taskloop_task()
3984 if (num_tasks > num_t_min) in __kmp_taskloop_task()
3985 __kmp_taskloop_recur(NULL, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop_task()
3992 __kmp_taskloop_linear(NULL, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop_task()
4022 kmp_uint64 ub_glob, kmp_uint64 num_tasks, in __kmp_taskloop_recur() argument
4032 KMP_DEBUG_ASSERT(num_tasks > num_t_min); in __kmp_taskloop_recur()
4035 gtid, taskdata, num_tasks, grainsize, extras, *lb, *ub, st, in __kmp_taskloop_recur()
4048 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + extras); in __kmp_taskloop_recur()
4049 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_recur()
4050 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_recur()
4055 kmp_uint64 n_tsk0 = num_tasks >> 1; // num_tasks/2 to execute in __kmp_taskloop_recur()
4056 kmp_uint64 n_tsk1 = num_tasks - n_tsk0; // to schedule as a task in __kmp_taskloop_recur()
4091 p->num_tasks = n_tsk1; in __kmp_taskloop_recur()
4163 kmp_uint64 num_tasks = 0, extras = 0; in __kmpc_taskloop() local
4211 num_tasks = tc; // too big num_tasks requested, adjust values in __kmpc_taskloop()
4215 num_tasks = grainsize; in __kmpc_taskloop()
4216 grainsize = tc / num_tasks; in __kmpc_taskloop()
4217 extras = tc % num_tasks; in __kmpc_taskloop()
4222 num_tasks = 1; // too big grainsize requested, adjust values in __kmpc_taskloop()
4226 num_tasks = tc / grainsize; in __kmpc_taskloop()
4228 grainsize = tc / num_tasks; in __kmpc_taskloop()
4229 extras = tc % num_tasks; in __kmpc_taskloop()
4235 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + extras); in __kmpc_taskloop()
4236 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmpc_taskloop()
4237 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmpc_taskloop()
4246 __kmp_taskloop_linear(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmpc_taskloop()
4254 } else if (num_tasks > num_tasks_min && !taskdata->td_flags.native) { in __kmpc_taskloop()
4257 gtid, tc, num_tasks, num_tasks_min, grainsize, extras)); in __kmpc_taskloop()
4258 __kmp_taskloop_recur(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmpc_taskloop()
4267 gtid, tc, num_tasks, num_tasks_min, grainsize, extras)); in __kmpc_taskloop()
4268 __kmp_taskloop_linear(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmpc_taskloop()