| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interface_atomic.cpp | 386 morder mo, morder fmo) { in NoTsanAtomicCAS() argument 408 DCHECK(IsLoadOrder(fmo)); in AtomicCAS() 428 mo = fmo; in AtomicCAS() 737 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument 743 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument 749 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument 755 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument 762 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument 769 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument 775 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument [all …]
|
| H A D | tsan_interface.h | 340 morder mo, morder fmo); 358 morder fmo); 361 morder mo, morder fmo); 364 morder mo, morder fmo); 367 morder mo, morder fmo); 371 morder mo, morder fmo); 376 morder fmo); 379 morder mo, morder fmo); 382 morder mo, morder fmo); 385 morder mo, morder fmo); [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 390 morder mo, morder fmo) { in NoTsanAtomicCAS() argument 412 DCHECK(IsLoadOrder(fmo)); in AtomicCAS() 434 mo = fmo; in AtomicCAS() 742 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument 748 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument 754 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument 760 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument 767 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument 774 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument 780 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument [all …]
|
| H A D | tsan_interface.h | 340 morder mo, morder fmo); 358 morder fmo); 361 morder mo, morder fmo); 364 morder mo, morder fmo); 367 morder mo, morder fmo); 371 morder mo, morder fmo); 376 morder fmo); 379 morder mo, morder fmo); 382 morder mo, morder fmo); 385 morder mo, morder fmo); [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | compare_exchange.cpp | 22 void f2(int i, std::memory_order mo, std::memory_order fmo) { in f2() argument 25 _nodes[i].compare_exchange_weak(expected, nullptr, mo, fmo); in f2() 34 std::memory_order fmo; member 67 threads[t + 1] = std::thread(f2<0>, t, OrdList[ords].mo, OrdList[ords].fmo); in main() 75 threads[t + 1] = std::thread(f2<1>, t, OrdList[ords].mo, OrdList[ords].fmo); in main() 83 threads[t + 1] = std::thread(f2<2>, t, OrdList[ords].mo, OrdList[ords].fmo); in main() 91 threads[t + 1] = std::thread(f2<3>, t, OrdList[ords].mo, OrdList[ords].fmo); in main()
|