Searched refs:mo_release (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_mac.cpp | 468 if (__tsan_atomic64_fetch_add(&o->shared_owners, -1, mo_release) == 0) { in STDCXX_INTERCEPTOR() 471 if (__tsan_atomic64_fetch_add(&o->shared_weak_owners, -1, mo_release) == in STDCXX_INTERCEPTOR() 485 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() 203 case mo_release: return memory_order_release; in to_mo() 879 ATOMIC(Store, *(a32**)a, *(a32*)(a+8), mo_release); in __tsan_go_atomic32_store() 884 ATOMIC(Store, *(a64**)a, *(a64*)(a+8), mo_release); in __tsan_go_atomic64_store()
|
| H A D | tsan_interface.h | 225 mo_release, enumerator
|