Lines Matching refs:num_tasks
4602 kmp_uint64 ub_glob, kmp_uint64 num_tasks, in __kmp_taskloop_linear() argument
4622 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop_linear()
4624 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_linear()
4625 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_linear()
4628 gtid, num_tasks, grainsize, extras, last_chunk, lower, upper, in __kmp_taskloop_linear()
4632 for (i = 0; i < num_tasks; ++i) { in __kmp_taskloop_linear()
4644 if (i == num_tasks - 1) { in __kmp_taskloop_linear()
4710 kmp_uint64 num_tasks; member
4741 kmp_uint64 num_tasks = p->num_tasks; in __kmp_taskloop_task() local
4756 gtid, taskdata, num_tasks, grainsize, extras, last_chunk, *lb, *ub, in __kmp_taskloop_task()
4759 KMP_DEBUG_ASSERT(num_tasks * 2 + 1 > num_t_min); in __kmp_taskloop_task()
4760 if (num_tasks > num_t_min) in __kmp_taskloop_task()
4761 __kmp_taskloop_recur(NULL, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop_task()
4768 __kmp_taskloop_linear(NULL, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop_task()
4799 kmp_uint64 ub_glob, kmp_uint64 num_tasks, in __kmp_taskloop_recur() argument
4809 KMP_DEBUG_ASSERT(num_tasks > num_t_min); in __kmp_taskloop_recur()
4813 gtid, taskdata, num_tasks, grainsize, extras, last_chunk, *lb, *ub, in __kmp_taskloop_recur()
4825 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop_recur()
4827 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop_recur()
4828 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop_recur()
4834 kmp_uint64 n_tsk0 = num_tasks >> 1; // num_tasks/2 to execute in __kmp_taskloop_recur()
4835 kmp_uint64 n_tsk1 = num_tasks - n_tsk0; // to schedule as a task in __kmp_taskloop_recur()
4880 p->num_tasks = n_tsk1; in __kmp_taskloop_recur()
4937 kmp_uint64 num_tasks = 0, extras = 0; in __kmp_taskloop() local
4989 num_tasks = tc; // too big num_tasks requested, adjust values in __kmp_taskloop()
4993 num_tasks = grainsize; in __kmp_taskloop()
4994 grainsize = tc / num_tasks; in __kmp_taskloop()
4995 extras = tc % num_tasks; in __kmp_taskloop()
5000 num_tasks = 1; in __kmp_taskloop()
5005 num_tasks = (tc + grainsize - 1) / grainsize; in __kmp_taskloop()
5006 last_chunk = tc - (num_tasks * grainsize); in __kmp_taskloop()
5009 num_tasks = tc / grainsize; in __kmp_taskloop()
5011 grainsize = tc / num_tasks; in __kmp_taskloop()
5012 extras = tc % num_tasks; in __kmp_taskloop()
5020 KMP_DEBUG_ASSERT(tc == num_tasks * grainsize + in __kmp_taskloop()
5022 KMP_DEBUG_ASSERT(num_tasks > extras); in __kmp_taskloop()
5023 KMP_DEBUG_ASSERT(num_tasks > 0); in __kmp_taskloop()
5032 __kmp_taskloop_linear(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop()
5040 } else if (num_tasks > num_tasks_min && !taskdata->td_flags.native) { in __kmp_taskloop()
5043 gtid, tc, num_tasks, num_tasks_min, grainsize, extras, in __kmp_taskloop()
5045 __kmp_taskloop_recur(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop()
5054 gtid, tc, num_tasks, num_tasks_min, grainsize, extras, in __kmp_taskloop()
5056 __kmp_taskloop_linear(loc, gtid, task, lb, ub, st, ub_glob, num_tasks, in __kmp_taskloop()