Searched refs:mo_acq_rel (Results 1 – 3 of 3) sorted by relevance
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_interface_atomic.cc | 46 return mo == mo_release || mo == mo_acq_rel || mo == mo_seq_cst; in IsReleaseOrder() 51 || mo == mo_acq_rel || mo == mo_seq_cst; in IsAcquireOrder() 55 return mo == mo_acq_rel || mo == mo_seq_cst; in IsAcqRelOrder() 203 case mo_acq_rel: return memory_order_acq_rel; in to_mo() 493 : mo == mo_acq_rel ? StatAtomicAcq_Rel in AtomicStatInc() 895 ATOMIC_RET(FetchAdd, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_fetch_add() 900 ATOMIC_RET(FetchAdd, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_fetch_add() 905 ATOMIC_RET(Exchange, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_exchange() 910 ATOMIC_RET(Exchange, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_exchange() 918 ATOMIC_RET(CAS, cur, *(a32**)a, cmp, *(a32*)(a+12), mo_acq_rel, mo_acquire); in __tsan_go_atomic32_compare_exchange() [all …]
|
D | tsan_interceptors_mac.cc | 35 static const morder kMacOrderBarrier = mo_acq_rel; 36 static const morder kMacOrderNonBarrier = mo_acq_rel;
|
D | tsan_interface.h | 163 mo_acq_rel, enumerator
|