Lines Matching refs:fmo
375 static bool NoTsanAtomicCAS(volatile T *a, T *c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
381 morder mo, morder fmo) { in NoTsanAtomicCAS() argument
392 static T NoTsanAtomicCAS(volatile T *a, T c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
393 NoTsanAtomicCAS(a, &c, v, mo, fmo); in NoTsanAtomicCAS()
399 volatile T *a, T *c, T v, morder mo, morder fmo) { in AtomicCAS() argument
400 (void)fmo; // Unused because llvm does not pass it yet. in AtomicCAS()
432 volatile T *a, T c, T v, morder mo, morder fmo) { in AtomicCAS() argument
433 AtomicCAS(thr, pc, a, &c, v, mo, fmo); in AtomicCAS()
743 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument
744 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong()
749 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument
750 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong()
755 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument
756 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong()
761 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument
762 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong()
768 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument
769 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong()
775 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument
776 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak()
781 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument
782 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak()
787 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_weak() argument
788 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak()
793 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_weak() argument
794 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak()
800 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_weak() argument
801 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak()
807 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_val() argument
808 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_val()
813 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_val() argument
814 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_val()
819 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_val() argument
820 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_val()
825 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_val() argument
826 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_val()
832 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_val() argument
833 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_val()