Home
last modified time | relevance | path

Searched refs:thr_bar (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/openmp/runtime/src/
Dkmp_barrier.cpp51 kmp_bstate_t *thr_bar = &this_thr->th.th_bar[bt].bb; in __kmp_linear_barrier_gather_template() local
74 team->t.t_id, 0, &thr_bar->b_arrived, thr_bar->b_arrived, in __kmp_linear_barrier_gather_template()
75 thr_bar->b_arrived + KMP_BARRIER_STATE_BUMP)); in __kmp_linear_barrier_gather_template()
81 kmp_flag_64<> flag(&thr_bar->b_arrived, other_threads[0]); in __kmp_linear_barrier_gather_template()
157 kmp_bstate_t *thr_bar = &this_thr->th.th_bar[bt].bb; in __kmp_linear_barrier_release_template() local
213 gtid, &thr_bar->b_go, KMP_BARRIER_STATE_BUMP)); in __kmp_linear_barrier_release_template()
215 kmp_flag_64<true, false> flag(&thr_bar->b_go, KMP_BARRIER_STATE_BUMP); in __kmp_linear_barrier_release_template()
219 kmp_flag_64<> flag(&thr_bar->b_go, KMP_BARRIER_STATE_BUMP); in __kmp_linear_barrier_release_template()
249 TCW_4(thr_bar->b_go, KMP_INIT_BARRIER_STATE); in __kmp_linear_barrier_release_template()
252 gtid, team->t.t_id, tid, &thr_bar->b_go, KMP_INIT_BARRIER_STATE)); in __kmp_linear_barrier_release_template()
[all …]
Dkmp_affinity.cpp28 void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar) { in __kmp_get_hierarchy() argument
42 thr_bar->depth = depth; in __kmp_get_hierarchy()
43 thr_bar->base_leaf_kids = (kmp_uint8)machine_hierarchy.numPerLevel[0] - 1; in __kmp_get_hierarchy()
44 thr_bar->skip_per_level = machine_hierarchy.skipPerLevel; in __kmp_get_hierarchy()
Dkmp.h3454 extern void __kmp_get_hierarchy(kmp_uint32 nproc, kmp_bstate_t *thr_bar);