Home
last modified time | relevance | path

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

/external/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cc42 return mo == mo_relaxed || mo == mo_release || mo == mo_seq_cst; in IsStoreOrder()
46 return mo == mo_release || mo == mo_acq_rel || mo == mo_seq_cst; in IsReleaseOrder()
202 case mo_release: return memory_order_release; in to_mo()
492 : mo == mo_release ? StatAtomicRelease in AtomicStatInc()
885 ATOMIC(Store, *(a32**)a, *(a32*)(a+8), mo_release); in __tsan_go_atomic32_store()
890 ATOMIC(Store, *(a64**)a, *(a64*)(a+8), mo_release); in __tsan_go_atomic64_store()
Dtsan_interceptors_mac.cc320 if (__tsan_atomic64_fetch_add(&o->shared_owners, -1, mo_release) == 0) { in STDCXX_INTERCEPTOR()
323 if (__tsan_atomic64_fetch_add(&o->shared_weak_owners, -1, mo_release) == in STDCXX_INTERCEPTOR()
Dtsan_interface.h162 mo_release, enumerator