iter.c File Reference

#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)


Function Documentation

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:


Generated on Fri Apr 5 05:39:00 2013 for Libgomp by  doxygen 1.4.7