reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
230 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo); 230 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo); 243 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo); 243 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo); 256 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo); 256 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo); 256 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo); 269 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo); 269 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo); 269 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo); 282 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo); 282 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo); 282 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo); 295 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo); 295 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo); 295 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo); 308 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo); 308 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo); 308 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo); 321 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo); 321 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo); 321 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo); 334 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo); 334 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo); 334 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo); 351 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 351 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 351 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 369 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 369 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 369 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 387 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 387 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 387 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 387 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v,projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
106 a128 func_xchg(volatile a128 *v, a128 op) { 106 a128 func_xchg(volatile a128 *v, a128 op) { 106 a128 func_xchg(volatile a128 *v, a128 op) { 108 a128 cmp = *v; 113 a128 func_add(volatile a128 *v, a128 op) { 113 a128 func_add(volatile a128 *v, a128 op) { 113 a128 func_add(volatile a128 *v, a128 op) { 115 a128 cmp = *v; 120 a128 func_sub(volatile a128 *v, a128 op) { 120 a128 func_sub(volatile a128 *v, a128 op) { 120 a128 func_sub(volatile a128 *v, a128 op) { 122 a128 cmp = *v; 127 a128 func_and(volatile a128 *v, a128 op) { 127 a128 func_and(volatile a128 *v, a128 op) { 127 a128 func_and(volatile a128 *v, a128 op) { 129 a128 cmp = *v; 134 a128 func_or(volatile a128 *v, a128 op) { 134 a128 func_or(volatile a128 *v, a128 op) { 134 a128 func_or(volatile a128 *v, a128 op) { 136 a128 cmp = *v; 141 a128 func_xor(volatile a128 *v, a128 op) { 141 a128 func_xor(volatile a128 *v, a128 op) { 141 a128 func_xor(volatile a128 *v, a128 op) { 143 a128 cmp = *v; 148 a128 func_nand(volatile a128 *v, a128 op) { 148 a128 func_nand(volatile a128 *v, a128 op) { 148 a128 func_nand(volatile a128 *v, a128 op) { 150 a128 cmp = *v; 155 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { 155 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { 155 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { 155 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { 157 a128 cur = *v; 215 static a128 NoTsanAtomicLoad(const volatile a128 *a, morder mo) { 215 static a128 NoTsanAtomicLoad(const volatile a128 *a, morder mo) { 251 static void NoTsanAtomicStore(volatile a128 *a, a128 v, morder mo) { 251 static void NoTsanAtomicStore(volatile a128 *a, a128 v, morder mo) { 385 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, 385 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, 385 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, 387 a128 old = *c; 388 a128 cur = func_cas(a, old, v); 544 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo) { 544 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo) { 571 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo) { 571 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo) { 598 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { 598 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { 598 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { 625 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo) { 625 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo) { 625 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo) { 652 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo) { 652 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo) { 652 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo) { 679 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo) { 679 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo) { 679 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo) { 706 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo) { 706 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo) { 706 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo) { 733 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo) { 733 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo) { 733 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo) { 760 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo) { 760 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo) { 760 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo) { 791 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 791 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 791 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 823 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 823 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 823 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, 855 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 855 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 855 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, 855 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v,