#include "libgomp.h"
Include dependency graph for ordered.c:
Go to the source code of this file.
Functions | |
void | gomp_ordered_first (void) |
void | gomp_ordered_last (void) |
void | gomp_ordered_next (void) |
void | gomp_ordered_static_init (void) |
void | gomp_ordered_static_next (void) |
void | gomp_ordered_sync (void) |
void | GOMP_ordered_start (void) |
void | GOMP_ordered_end (void) |
void gomp_ordered_first | ( | void | ) |
Definition at line 35 of file ordered.c.
References gomp_sem_post(), gomp_thread(), gomp_team::nthreads, gomp_work_share::ordered_cur, gomp_work_share::ordered_num_used, gomp_team::ordered_release, gomp_work_share::ordered_team_ids, and thr.
Referenced by gomp_loop_ordered_dynamic_start(), gomp_loop_ordered_guided_start(), gomp_loop_ull_ordered_dynamic_start(), and gomp_loop_ull_ordered_guided_start().
Here is the call graph for this function:
Here is the caller graph for this function:
void gomp_ordered_last | ( | void | ) |
Definition at line 66 of file ordered.c.
References gomp_sem_post(), gomp_thread(), next, gomp_team::nthreads, gomp_work_share::ordered_cur, gomp_work_share::ordered_num_used, gomp_work_share::ordered_owner, gomp_team::ordered_release, gomp_work_share::ordered_team_ids, and thr.
Referenced by gomp_loop_ordered_dynamic_next(), gomp_loop_ordered_guided_next(), gomp_loop_ull_ordered_dynamic_next(), and gomp_loop_ull_ordered_guided_next().
Here is the call graph for this function:
Here is the caller graph for this function:
void gomp_ordered_next | ( | void | ) |
Definition at line 101 of file ordered.c.
References gomp_sem_post(), gomp_thread(), gomp_team::nthreads, gomp_work_share::ordered_cur, gomp_work_share::ordered_num_used, gomp_work_share::ordered_owner, gomp_team::ordered_release, gomp_work_share::ordered_team_ids, and thr.
Referenced by gomp_loop_ordered_dynamic_next(), gomp_loop_ordered_guided_next(), gomp_loop_ull_ordered_dynamic_next(), and gomp_loop_ull_ordered_guided_next().
Here is the call graph for this function:
Here is the caller graph for this function:
void GOMP_ordered_start | ( | void | ) |
Definition at line 228 of file ordered.c.
References gomp_ordered_sync().
Here is the call graph for this function:
void gomp_ordered_static_init | ( | void | ) |
Definition at line 149 of file ordered.c.
References gomp_sem_post(), gomp_thread(), gomp_team::nthreads, gomp_team::ordered_release, and thr.
Referenced by gomp_loop_ordered_static_start(), and gomp_loop_ull_ordered_static_start().
Here is the call graph for this function:
Here is the caller graph for this function:
void gomp_ordered_static_next | ( | void | ) |
Definition at line 167 of file ordered.c.
References gomp_sem_post(), gomp_thread(), gomp_team::nthreads, gomp_work_share::ordered_owner, gomp_team::ordered_release, gomp_work_share::ordered_team_ids, and thr.
Referenced by gomp_loop_ordered_static_next(), and gomp_loop_ull_ordered_static_next().
Here is the call graph for this function:
Here is the caller graph for this function:
void gomp_ordered_sync | ( | void | ) |
Definition at line 191 of file ordered.c.
References gomp_sem_wait(), gomp_thread(), gomp_team::nthreads, gomp_work_share::ordered_owner, gomp_team::ordered_release, and thr.
Referenced by gomp_loop_ordered_dynamic_next(), gomp_loop_ordered_guided_next(), gomp_loop_ordered_static_next(), gomp_loop_ull_ordered_dynamic_next(), gomp_loop_ull_ordered_guided_next(), gomp_loop_ull_ordered_static_next(), and GOMP_ordered_start().
Here is the call graph for this function:
Here is the caller graph for this function: