Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_wait_release.cpp15 void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64<> *flag, in __kmp_wait_64()
18 __kmp_wait_template<kmp_flag_64<>, TRUE>( in __kmp_wait_64()
21 __kmp_wait_template<kmp_flag_64<>, FALSE>( in __kmp_wait_64()
25 void __kmp_release_64(kmp_flag_64<> *flag) { __kmp_release_template(flag); } in __kmp_release_64()
33 void __kmp_mwait_64(int th_gtid, kmp_flag_64<C, S> *flag) { in __kmp_mwait_64()
45 template void __kmp_mwait_64<false, true>(int, kmp_flag_64<false, true> *);
46 template void __kmp_mwait_64<true, false>(int, kmp_flag_64<true, false> *);
H A Dkmp_wait_release.h860 class kmp_flag_64 : public kmp_flag_native<kmp_uint64, flag64, Sleepable> {
862 kmp_flag_64(volatile kmp_uint64 *p)
864 kmp_flag_64(volatile kmp_uint64 *p, kmp_info_t *thr)
866 kmp_flag_64(volatile kmp_uint64 *p, kmp_uint64 c)
868 kmp_flag_64(volatile kmp_uint64 *p, kmp_uint64 c, std::atomic<bool> *loc)
885 return __kmp_wait_template<kmp_flag_64, TRUE, Cancellable, Sleepable>(
888 return __kmp_wait_template<kmp_flag_64, FALSE, Cancellable, Sleepable>(
975 kmp_flag_64<> flag(&this_thr->th.th_bar[bt].bb.b_go,
1037 __kmp_resume_64(gtid, RCAST(kmp_flag_64<> *, flag));
H A Dkmp_barrier.cpp590 kmp_flag_64<> flag(&thr_bar->b_arrived, other_threads[0]); in __kmp_linear_barrier_gather_template()
614 kmp_flag_64<true, false> flag( in __kmp_linear_barrier_gather_template()
619 kmp_flag_64<> flag(&other_threads[i]->th.th_bar[bt].bb.b_arrived, in __kmp_linear_barrier_gather_template()
710 kmp_flag_64<> flag(&other_threads[i]->th.th_bar[bt].bb.b_go, in __kmp_linear_barrier_release_template()
719 kmp_flag_64<true, false> flag(&thr_bar->b_go, KMP_BARRIER_STATE_BUMP); in __kmp_linear_barrier_release_template()
723 kmp_flag_64<> flag(&thr_bar->b_go, KMP_BARRIER_STATE_BUMP); in __kmp_linear_barrier_release_template()
842 kmp_flag_64<> flag(&child_bar->b_arrived, new_state); in __kmp_tree_barrier_gather()
882 kmp_flag_64<> flag(&thr_bar->b_arrived, other_threads[parent_tid]); in __kmp_tree_barrier_gather()
918 kmp_flag_64<> flag(&thr_bar->b_go, KMP_BARRIER_STATE_BUMP); in __kmp_tree_barrier_release()
994 kmp_flag_64<> flag(&child_bar->b_go, child_thr); in __kmp_tree_barrier_release()
[all …]
H A Dz_Windows_NT_util.cpp468 void __kmp_suspend_64(int th_gtid, kmp_flag_64<C, S> *flag) { in __kmp_suspend_64()
480 template void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true> *);
481 template void __kmp_suspend_64<true, false>(int, kmp_flag_64<true, false> *);
549 void __kmp_resume_64(int target_gtid, kmp_flag_64<C, S> *flag) { in __kmp_resume_64()
562 template void __kmp_resume_64<false, true>(int, kmp_flag_64<false, true> *);
H A Dz_Linux_util.cpp1634 void __kmp_suspend_64(int th_gtid, kmp_flag_64<C, S> *flag) { in __kmp_suspend_64()
1646 template void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true> *);
1647 template void __kmp_suspend_64<true, false>(int, kmp_flag_64<true, false> *);
1740 void __kmp_resume_64(int target_gtid, kmp_flag_64<C, S> *flag) { in __kmp_resume_64()
1753 template void __kmp_resume_64<false, true>(int, kmp_flag_64<false, true> *);
H A Dkmp.h279 template <bool C = false, bool S = true> class kmp_flag_64; variable
3881 extern void __kmp_wait_64(kmp_info_t *this_thr, kmp_flag_64<> *flag,
3888 extern void __kmp_release_64(kmp_flag_64<> *flag);
4650 extern void __kmp_suspend_64(int th_gtid, kmp_flag_64<C, S> *flag);
4659 extern void __kmp_mwait_64(int th_gtid, kmp_flag_64<C, S> *flag);
4667 extern void __kmp_resume_64(int target_gtid, kmp_flag_64<C, S> *flag);
4683 kmp_flag_64<C, S> *flag, int final_spin,
H A Dkmp_tasking.cpp3606 kmp_info_t *thread, kmp_int32 gtid, kmp_flag_64<C, S> *flag, int final_spin,
3639 kmp_flag_64<false, true> *,
3645 kmp_flag_64<true, false> *,
H A Dkmp_runtime.cpp6209 kmp_flag_64<> flag(&thread->th.th_bar[bs_forkjoin_barrier].bb.b_go, in __kmp_reap_thread()
9092 kmp_flag_64<> fl(&thread->th.th_bar[bs_forkjoin_barrier].bb.b_go, in __kmp_resume_if_soft_paused()