| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | atomic-ops.c | 125 …eturn __c11_atomic_compare_exchange_strong(i, &cmp, 1, memory_order_acquire, memory_order_acquire); in fi4() 137 …return __atomic_compare_exchange(i, &cmp, &desired, 0, memory_order_acquire, memory_order_acquire); in fi4a() 148 return __atomic_compare_exchange_n(i, &cmp, 1, 1, memory_order_acquire, memory_order_acquire); in fi4b() 163 …eturn __c11_atomic_compare_exchange_strong(i, ptr2, 1, memory_order_acquire, memory_order_acquire); in fi4d() 327 __atomic_test_and_set(&flag2, memory_order_acquire); in test_and_set() 730 *si = __c11_atomic_fetch_max(si, 42, memory_order_acquire); in test_c11_minmax() 732 *si = __c11_atomic_fetch_min(si, 42, memory_order_acquire); in test_c11_minmax() 734 *ui = __c11_atomic_fetch_max(ui, 42, memory_order_acquire); in test_c11_minmax() 736 *ui = __c11_atomic_fetch_min(ui, 42, memory_order_acquire); in test_c11_minmax() 739 *ss = __c11_atomic_fetch_max(ss, 42, memory_order_acquire); in test_c11_minmax() [all …]
|
| H A D | big-atomic-ops.c | 13 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator 96 …eturn __c11_atomic_compare_exchange_strong(i, &cmp, 1, memory_order_acquire, memory_order_acquire); in fi4() 104 …return __atomic_compare_exchange(i, &cmp, &desired, 0, memory_order_acquire, memory_order_acquire); in fi4a() 111 return __atomic_compare_exchange_n(i, &cmp, 1, 1, memory_order_acquire, memory_order_acquire); in fi4b() 184 __atomic_test_and_set(&flag2, memory_order_acquire); in test_and_set()
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 163 __atomic_load(s1, s2, memory_order_acquire); in f() 257 __c11_atomic_load(ci, memory_order_acquire); in f() 327 (void)__c11_atomic_load(Ap, memory_order_acquire); in memory_checks() 432 (void)__atomic_load_n(p, memory_order_acquire); in memory_checks() 439 (void)__atomic_load(p, p, memory_order_acquire); in memory_checks() 460 (void)__atomic_fetch_add(p, val, memory_order_acquire); in memory_checks() 467 (void)__atomic_fetch_sub(p, val, memory_order_acquire); in memory_checks() 474 (void)__atomic_add_fetch(p, val, memory_order_acquire); in memory_checks() 481 (void)__atomic_sub_fetch(p, val, memory_order_acquire); in memory_checks() 495 (void)__atomic_fetch_or(p, val, memory_order_acquire); in memory_checks() [all …]
|
| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/ |
| H A D | diagnose_invalid_memory_order.verify.cpp | 35 x.load(std::memory_order_acquire); in main() 46 std::atomic_load_explicit(&x, std::memory_order_acquire); in main() 52 …x.store(42, std::memory_order_acquire); // expected-warning {{memory order argument to atomic oper… in main() 55 …vx.store(42, std::memory_order_acquire); // expected-warning {{memory order argument to atomic ope… in main() 64 …std::atomic_store_explicit(&x, 42, std::memory_order_acquire); // expected-warning {{memory order … in main() 67 …std::atomic_store_explicit(&vx, 42, std::memory_order_acquire); // expected-warning {{memory order… in main() 83 x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_acquire); in main() 97 …pare_exchange_weak_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_acquire); in main() 109 x.compare_exchange_strong(val1, val2, std::memory_order_seq_cst, std::memory_order_acquire); in main() 123 …re_exchange_strong_explicit(&x, &val1, val2, std::memory_order_seq_cst, std::memory_order_acquire); in main()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | atomic_test.cpp | 52 checkStoreLoad<atomic_u8, memory_order_acquire, memory_order_relaxed>(); in TEST() 58 checkStoreLoad<atomic_u16, memory_order_acquire, memory_order_relaxed>(); in TEST() 64 checkStoreLoad<atomic_u32, memory_order_acquire, memory_order_relaxed>(); in TEST() 70 checkStoreLoad<atomic_u64, memory_order_acquire, memory_order_relaxed>(); in TEST() 76 checkStoreLoad<atomic_uptr, memory_order_acquire, memory_order_relaxed>(); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_atomic_test.cpp | 70 CheckStoreLoad<atomic_uint8_t, memory_order_acquire, memory_order_relaxed>(); in TEST() 76 CheckStoreLoad<atomic_uint16_t, memory_order_acquire, memory_order_relaxed>(); in TEST() 82 CheckStoreLoad<atomic_uint32_t, memory_order_acquire, memory_order_relaxed>(); in TEST() 91 CheckStoreLoad<atomic_uint64_t, memory_order_acquire, memory_order_relaxed>(); in TEST() 100 CheckStoreLoad<atomic_uintptr_t, memory_order_acquire, memory_order_relaxed> in TEST()
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/ |
| H A D | test_and_set.pass.cpp | 44 assert(f.test_and_set(std::memory_order_acquire) == 0); in main() 45 assert(f.test_and_set(std::memory_order_acquire) == 1); in main() 86 assert(f.test_and_set(std::memory_order_acquire) == 0); in main() 87 assert(f.test_and_set(std::memory_order_acquire) == 1); in main()
|
| H A D | atomic_flag_test_explicit.pass.cpp | 40 assert(std::atomic_flag_test_explicit(&f, std::memory_order_acquire) == 0); in main() 42 assert(std::atomic_flag_test_explicit(&f, std::memory_order_acquire) == 1); in main() 84 assert(std::atomic_flag_test_explicit(&f, std::memory_order_acquire) == 0); in main() 86 assert(std::atomic_flag_test_explicit(&f, std::memory_order_acquire) == 1); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | compare_exchange.cpp | 39 {std::memory_order_release, std::memory_order_acquire}, 44 {std::memory_order_acq_rel, std::memory_order_acquire}, 49 {std::memory_order_seq_cst, std::memory_order_acquire}, 54 {std::memory_order_relaxed, std::memory_order_acquire},
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | atomic-ops.cl | 82 __opencl_atomic_load(ci, memory_order_acquire, memory_scope_work_group); 97 (void)__opencl_atomic_load(Ap, memory_order_acquire, memory_scope_work_group); 104 …(void)__opencl_atomic_store(Ap, val, memory_order_acquire, memory_scope_work_group); // expected-w… 110 (void)__opencl_atomic_fetch_add(Ap, 1, memory_order_acquire, memory_scope_work_group); 118 (void)__opencl_atomic_fetch_sub(Ap, val, memory_order_acquire, memory_scope_work_group); 124 (void)__opencl_atomic_fetch_and(Ap, val, memory_order_acquire, memory_scope_work_group); 130 (void)__opencl_atomic_fetch_or(Ap, val, memory_order_acquire, memory_scope_work_group); 136 (void)__opencl_atomic_fetch_xor(Ap, val, memory_order_acquire, memory_scope_work_group); 142 (void)__opencl_atomic_exchange(Ap, val, memory_order_acquire, memory_scope_work_group); 148 …(void)__opencl_atomic_compare_exchange_strong(Ap, p, val, memory_order_acquire, memory_order_relax… [all …]
|
| /llvm-project-15.0.7/third-party/benchmark/test/ |
| H A D | benchmark_setup_teardown_test.cc | 50 concurrent::setup_call.fetch_add(1, std::memory_order_acquire); in DoSetup2() 55 concurrent::teardown_call.fetch_add(1, std::memory_order_acquire); in DoTeardown2() 62 concurrent::func_call.fetch_add(1, std::memory_order_acquire); in BM_concurrent()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_interface.cpp | 211 memory_order_acquire)) in patchFunction() 262 memory_order_acquire)) in controlPatching() 407 memory_order_acquire)) { in __xray_set_handler() 420 memory_order_acquire)) { in __xray_set_customevent_handler() 432 memory_order_acquire)) { in __xray_set_typedevent_handler() 483 memory_order_acquire)) in __xray_set_handler_arg1()
|
| H A D | xray_init.cpp | 66 if (atomic_load(&XRayInitialized, memory_order_acquire)) in __xray_init() 72 if (!atomic_load(&XRayFlagsInitialized, memory_order_acquire)) { in __xray_init()
|
| H A D | xray_basic_logging.cpp | 94 if (atomic_load(&UseRealTSC, memory_order_acquire)) in getLog() 106 Header.CycleFrequency = atomic_load(&CycleFrequency, memory_order_acquire); in getLog() 424 atomic_load(&TicksPerSec, memory_order_acquire) * in basicLoggingInit() 427 __xray_set_handler_arg1(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit() 430 __xray_set_handler(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_allocator.cpp | 173 return atomic_load(&magic, memory_order_acquire) == kAllocBegMagic in Get() 209 CHUNK_INVALID, memory_order_acquire)) { in Recycle() 351 if (ac && atomic_load(&ac->chunk_state, memory_order_acquire) == in RePoisonChunk() 392 options->min_redzone = atomic_load(&min_redzone, memory_order_acquire); in GetOptions() 393 options->max_redzone = atomic_load(&max_redzone, memory_order_acquire); in GetOptions() 396 atomic_load(&alloc_dealloc_mismatch, memory_order_acquire); in GetOptions() 612 memory_order_acquire)) { in AtomicallySetQuarantineFlagIfAllocated() 688 if (atomic_load(&alloc_dealloc_mismatch, memory_order_acquire)) { in Deallocate() 717 u8 chunk_state = atomic_load(&m->chunk_state, memory_order_acquire); in Reallocate() 1085 if (!m || atomic_load(&m->chunk_state, memory_order_acquire) != in PointsIntoChunk() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_tls_get_addr.h | 59 (DTLS::DTVBlock *)atomic_load(&dtls->dtv_block, memory_order_acquire); in ForEachDVT() 63 block = (DTLS::DTVBlock *)atomic_load(&block->next, memory_order_acquire); in ForEachDVT()
|
| H A D | sanitizer_lfstack.h | 48 u64 cmp = atomic_load(&head_, memory_order_acquire); in Pop() 57 memory_order_acquire)) in Pop()
|
| H A D | sanitizer_atomic_clang_other.h | 28 | memory_order_acquire | memory_order_seq_cst)); in atomic_load() 42 } else if (mo == memory_order_acquire) { in atomic_load()
|
| H A D | sanitizer_libignore.h | 91 const uptr n = atomic_load(&ignored_ranges_count_, memory_order_acquire); in IsIgnored() 105 const uptr n = atomic_load(&instrumented_ranges_count_, memory_order_acquire); in IsPcInstrumented()
|
| H A D | sanitizer_atomic_clang_x86.h | 30 | memory_order_acquire | memory_order_seq_cst)); in atomic_load() 44 } else if (mo == memory_order_acquire) { in atomic_load()
|
| H A D | sanitizer_mutex.h | 36 return atomic_exchange(&state_, 1, memory_order_acquire) == 0; in TryLock() 190 memory_order_acquire))) in Lock() 218 &state_, &state, state | kWriterLock, memory_order_acquire))) { in TryLock() 274 memory_order_acquire))) in ReadLock()
|
| /llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/ |
| H A D | fdr-reinit.cpp | 24 keep_going.test_and_set(std::memory_order_acquire); in main() 26 while (keep_going.test_and_set(std::memory_order_acquire)) in main()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | Timer.cpp | 141 uint64_t nanos = i->m_nanos.load(std::memory_order_acquire); in DumpCategoryTimes() 143 uint64_t nanos_total = i->m_nanos_total.load(std::memory_order_acquire); in DumpCategoryTimes() 144 uint64_t count = i->m_count.load(std::memory_order_acquire); in DumpCategoryTimes()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | atomic_helpers.h | 19 memory_order_acquire = 2, enumerator 26 static_assert(memory_order_acquire == __ATOMIC_ACQUIRE, ""); 139 atomic_compare_exchange_strong(A, &Cmp, Xchg, memory_order_acquire); in atomic_compare_exchange()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ManagedStatic.h | 87 void *Tmp = Ptr.load(std::memory_order_acquire); 97 void *Tmp = Ptr.load(std::memory_order_acquire);
|