Lines Matching refs:fmo
398 static bool NoTsanAtomicCAS(volatile T *a, T *c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
404 morder mo, morder fmo) { in NoTsanAtomicCAS() argument
415 static T NoTsanAtomicCAS(volatile T *a, T c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
416 NoTsanAtomicCAS(a, &c, v, mo, fmo); in NoTsanAtomicCAS()
422 volatile T *a, T *c, T v, morder mo, morder fmo) { in AtomicCAS() argument
423 (void)fmo; // Unused because llvm does not pass it yet. in AtomicCAS()
455 volatile T *a, T c, T v, morder mo, morder fmo) { in AtomicCAS() argument
456 AtomicCAS(thr, pc, a, &c, v, mo, fmo); in AtomicCAS()
766 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument
767 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong()
772 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument
773 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong()
778 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument
779 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong()
784 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument
785 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong()
791 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument
792 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong()
798 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument
799 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak()
804 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument
805 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak()
810 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_weak() argument
811 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak()
816 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_weak() argument
817 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak()
823 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_weak() argument
824 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak()
830 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_val() argument
831 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_val()
836 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_val() argument
837 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_val()
842 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_val() argument
843 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_val()
848 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_val() argument
849 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_val()
855 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_val() argument
856 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_val()