Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp36 static bool IsLoadOrder(morder mo) { in IsLoadOrder()
41 static bool IsStoreOrder(morder mo) { in IsStoreOrder()
46 static bool IsReleaseOrder(morder mo) { in IsReleaseOrder()
50 static bool IsAcquireOrder(morder mo) { in IsAcquireOrder()
55 static bool IsAcqRelOrder(morder mo) { in IsAcqRelOrder()
206 static memory_order to_mo(morder mo) { in to_mo()
228 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) { in AtomicRMW()
251 static T NoTsanAtomic(morder mo, const volatile T *a) { in NoTsanAtomic()
256 static a128 NoTsanAtomic(morder mo, const volatile a128 *a) { in NoTsanAtomic()
263 static T Atomic(ThreadState *thr, uptr pc, morder mo, const volatile T *a) { in Atomic()
[all …]
H A Dtsan_interceptors_mac.cpp47 static constexpr morder kMacOrderBarrier = mo_acq_rel;
48 static constexpr morder kMacOrderNonBarrier = mo_acq_rel;
49 static constexpr morder kMacFailureOrder = mo_relaxed;
H A Dtsan_interface.h229 } morder; typedef