Home
last modified time | relevance | path

Searched refs:memory_order_acquire (Results 1 – 25 of 110) sorted by relevance

12345

/llvm-project-15.0.7/clang/test/CodeGen/
H A Datomic-ops.c125 …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 Dbig-atomic-ops.c13 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 Datomic-ops.c163 __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 Ddiagnose_invalid_memory_order.verify.cpp35 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 Datomic_test.cpp52 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 Dsanitizer_atomic_test.cpp70 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 Dtest_and_set.pass.cpp44 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 Datomic_flag_test_explicit.pass.cpp40 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 Dcompare_exchange.cpp39 {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 Datomic-ops.cl82 __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 Dbenchmark_setup_teardown_test.cc50 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 Dxray_interface.cpp211 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 Dxray_init.cpp66 if (atomic_load(&XRayInitialized, memory_order_acquire)) in __xray_init()
72 if (!atomic_load(&XRayFlagsInitialized, memory_order_acquire)) { in __xray_init()
H A Dxray_basic_logging.cpp94 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 Dasan_allocator.cpp173 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 Dsanitizer_tls_get_addr.h59 (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 Dsanitizer_lfstack.h48 u64 cmp = atomic_load(&head_, memory_order_acquire); in Pop()
57 memory_order_acquire)) in Pop()
H A Dsanitizer_atomic_clang_other.h28 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
42 } else if (mo == memory_order_acquire) { in atomic_load()
H A Dsanitizer_libignore.h91 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 Dsanitizer_atomic_clang_x86.h30 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
44 } else if (mo == memory_order_acquire) { in atomic_load()
H A Dsanitizer_mutex.h36 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 Dfdr-reinit.cpp24 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 DTimer.cpp141 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 Datomic_helpers.h19 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 DManagedStatic.h87 void *Tmp = Ptr.load(std::memory_order_acquire);
97 void *Tmp = Ptr.load(std::memory_order_acquire);

12345