• Home
  • Raw
  • Download

Lines Matching refs:fmo

437 static bool NoTsanAtomicCAS(volatile T *a, T *c, T v, morder mo, morder fmo) {  in NoTsanAtomicCAS()  argument
443 morder mo, morder fmo) { in NoTsanAtomicCAS() argument
454 static bool NoTsanAtomicCAS(volatile T *a, T c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
455 return NoTsanAtomicCAS(a, &c, v, mo, fmo); in NoTsanAtomicCAS()
460 volatile T *a, T *c, T v, morder mo, morder fmo) { in AtomicCAS() argument
461 (void)fmo; // Unused because llvm does not pass it yet. in AtomicCAS()
493 volatile T *a, T c, T v, morder mo, morder fmo) { in AtomicCAS() argument
494 AtomicCAS(thr, pc, a, &c, v, mo, fmo); in AtomicCAS()
753 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument
754 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong()
759 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument
760 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong()
765 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument
766 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong()
771 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument
772 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong()
778 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument
779 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong()
785 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument
786 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak()
791 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument
792 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak()
797 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_weak() argument
798 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak()
803 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_weak() argument
804 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak()
810 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_weak() argument
811 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak()
817 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_val() argument
818 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_val()
823 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_val() argument
824 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_val()
829 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_val() argument
830 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_val()
835 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_val() argument
836 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_val()
842 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_val() argument
843 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_val()