Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp410 struct OpCAS { struct
779 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic8_compare_exchange_strong()
785 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic16_compare_exchange_strong()
791 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic32_compare_exchange_strong()
797 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic64_compare_exchange_strong()
804 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic128_compare_exchange_strong()
811 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic8_compare_exchange_weak()
817 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic16_compare_exchange_weak()
823 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic32_compare_exchange_weak()
829 return AtomicImpl<OpCAS>(to_morder(mo), to_morder(fmo), a, c, v); in __tsan_atomic64_compare_exchange_weak()
[all …]