Home | History | Annotate | Download | only in libgomp

Lines Matching refs:num_tasks

36 	       unsigned long num_tasks, int priority,
104 unsigned long grainsize = num_tasks;
106 num_tasks = n / grainsize;
109 num_tasks = ndiv;
110 if (num_tasks != ndiv)
111 num_tasks = ~0UL;
114 && num_tasks != ~0ULL)
120 num_tasks++;
122 if (num_tasks == 1)
125 nfirst = num_tasks - 2;
128 else if (num_tasks <= 1)
130 num_tasks = 1;
133 else if (num_tasks >= grainsize
135 && num_tasks != ~0UL
139 UTYPE mul = num_tasks * grainsize;
150 UTYPE div = n / num_tasks;
151 UTYPE mod = n % num_tasks;
163 if (num_tasks == 0)
164 num_tasks = team ? team->nthreads : 1;
165 if (num_tasks >= n)
166 num_tasks = n;
169 UTYPE div = n / num_tasks;
170 UTYPE mod = n % num_tasks;
211 || team->task_count + num_tasks > 64 * team->nthreads)
216 struct gomp_task task[num_tasks];
219 char buf[num_tasks * arg_size + arg_align - 1];
223 for (i = 0; i < num_tasks; i++)
240 for (i = 0; i < num_tasks; i++)
261 for (i = 0; i < num_tasks; i++)
294 struct gomp_task *tasks[num_tasks];
301 for (i = 0; i < num_tasks; i++)
342 for (i = 0; i < num_tasks; i++)
362 taskgroup->num_children += num_tasks;
363 for (i = 0; i < num_tasks; i++)
389 if ((unsigned long) do_wake > num_tasks)
390 do_wake = num_tasks;