#include "libgomp.h"
#include <stdlib.h>
Include dependency graph for iter.c:
Go to the source code of this file.
Functions | |
int | gomp_iter_static_next (long *pstart, long *pend) |
bool | gomp_iter_dynamic_next_locked (long *pstart, long *pend) |
bool | gomp_iter_guided_next_locked (long *pstart, long *pend) |
bool gomp_iter_dynamic_next_locked | ( | long * | pstart, | |
long * | pend | |||
) |
Definition at line 144 of file iter.c.
References gomp_work_share::chunk_size, gomp_work_share::end, gomp_thread(), gomp_work_share::incr, gomp_work_share::next, and thr.
Referenced by gomp_loop_dynamic_next(), gomp_loop_dynamic_start(), gomp_loop_ordered_dynamic_next(), gomp_loop_ordered_dynamic_start(), GOMP_sections_next(), and GOMP_sections_start().
Here is the call graph for this function:
Here is the caller graph for this function:
bool gomp_iter_guided_next_locked | ( | long * | pstart, | |
long * | pend | |||
) |
Definition at line 257 of file iter.c.
References gomp_work_share::chunk_size, gomp_work_share::end, gomp_thread(), gomp_work_share::incr, n, gomp_work_share::next, nthreads, gomp_team::nthreads, q, and thr.
Referenced by gomp_loop_guided_next(), gomp_loop_guided_start(), gomp_loop_ordered_guided_next(), and gomp_loop_ordered_guided_start().
Here is the call graph for this function:
Here is the caller graph for this function:
int gomp_iter_static_next | ( | long * | pstart, | |
long * | pend | |||
) |
Definition at line 38 of file iter.c.
References c, gomp_work_share::chunk_size, e, gomp_work_share::end, gomp_thread(), i, gomp_work_share::incr, n, gomp_work_share::next, nthreads, gomp_team::nthreads, q, and thr.
Referenced by gomp_loop_ordered_static_next(), gomp_loop_ordered_static_start(), gomp_loop_static_next(), and gomp_loop_static_start().
Here is the call graph for this function:
Here is the caller graph for this function: