Searched refs:mo_release (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_mac.cpp | 494 if (__tsan_atomic64_fetch_add(&o->shared_owners, -1, mo_release) == 0) { in STDCXX_INTERCEPTOR() 497 if (__tsan_atomic64_fetch_add(&o->shared_weak_owners, -1, mo_release) == in STDCXX_INTERCEPTOR() 511 if (__tsan_atomic64_fetch_add(&o->shared_owners, -1, mo_release) == 0) { in STDCXX_INTERCEPTOR()
|
| H A D | tsan_interface_atomic.cpp | 42 return mo == mo_relaxed || mo == mo_release || mo == mo_seq_cst; in IsStoreOrder() 47 return mo == mo_release || mo == mo_acq_rel || mo == mo_seq_cst; in IsReleaseOrder() 214 case mo_release: in to_mo() 921 AtomicGo<OpStore>(thr, cpc, pc, mo_release, *(a32 **)a, *(a32 *)(a + 8)); in __tsan_go_atomic32_store() 926 AtomicGo<OpStore>(thr, cpc, pc, mo_release, *(a64 **)a, *(a64 *)(a + 8)); in __tsan_go_atomic64_store()
|
| H A D | tsan_interface.h | 226 mo_release, enumerator
|