Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_barrier.cpp164 kmp_uint64 next_go = iter[0].iter + distributedBarrier::MAX_ITERS; in go_release() local
166 go[j].go.store(next_go); in go_release()
168 return next_go; in go_release()
382 kmp_uint64 my_current_iter, next_go; in __kmp_dist_barrier_release() local
444 next_go = my_current_iter + distributedBarrier::MAX_ITERS; in __kmp_dist_barrier_release()
450 if (b->go[my_go_index].go.load() != next_go) { in __kmp_dist_barrier_release()
453 &(b->go[my_go_index].go), next_go, &(b->sleep[tid].sleep)); in __kmp_dist_barrier_release()
479 b->go[go_idx].go.store(next_go); in __kmp_dist_barrier_release()
508 next_go = my_current_iter + distributedBarrier::MAX_ITERS; in __kmp_dist_barrier_release()
518 b->go[go_idx].go.store(next_go); in __kmp_dist_barrier_release()
[all …]