| /llvm-project-15.0.7/libcxx/test/libcxx/atomics/ |
| H A D | diagnose_invalid_memory_order.verify.cpp | 28 …x.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operation… in main() 30 …vx.load(std::memory_order_release); // expected-warning {{memory order argument to atomic operatio… in main() 39 …std::atomic_load_explicit(&x, std::memory_order_release); // expected-warning {{memory order argum… in main() 41 …std::atomic_load_explicit(&vx, std::memory_order_release); // expected-warning {{memory order argu… in main() 59 x.store(42, std::memory_order_release); in main() 71 std::atomic_store_explicit(&x, 42, std::memory_order_release); in main() 76 …x.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // expe… in main() 78 …vx.compare_exchange_weak(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // exp… in main() 87 x.compare_exchange_weak(val1, val2, std::memory_order_release); in main() 102 …x.compare_exchange_strong(val1, val2, std::memory_order_seq_cst, std::memory_order_release); // ex… in main() [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | atomic-ops.c | 172 __atomic_store_n(I, 4, memory_order_release); in f() 173 __atomic_store_n(I, 4.0, memory_order_release); in f() 180 __atomic_store(I, *P, memory_order_release); in f() 182 __atomic_store(s1, s2, memory_order_release); in f() 448 (void)__atomic_store(p, p, memory_order_release); in memory_checks() 455 (void)__atomic_store_n(p, val, memory_order_release); in memory_checks() 462 (void)__atomic_fetch_add(p, val, memory_order_release); in memory_checks() 469 (void)__atomic_fetch_sub(p, val, memory_order_release); in memory_checks() 476 (void)__atomic_add_fetch(p, val, memory_order_release); in memory_checks() 497 (void)__atomic_fetch_or(p, val, memory_order_release); in memory_checks() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_x86_64.cpp | 162 std::memory_order_release); in patchFunctionEntry() 166 std::memory_order_release); in patchFunctionEntry() 209 std::memory_order_release); in patchFunctionExit() 213 std::memory_order_release); in patchFunctionExit() 239 std::memory_order_release); in patchFunctionTailExit() 243 std::memory_order_release); in patchFunctionTailExit() 278 std::memory_order_release); in patchCustomEvent() 285 std::memory_order_release); in patchCustomEvent() 291 std::memory_order_release); in patchCustomEvent() 321 std::memory_order_release); in patchTypedEvent() [all …]
|
| H A D | xray_profiling.cpp | 94 atomic_store(&TLD.Allocators, 0, memory_order_release); in getThreadLocalData() 132 atomic_store(&TLD.Allocators, Allocators, memory_order_release); in getThreadLocalData() 145 atomic_store(&TLD.FCT, FCT, memory_order_release); in getThreadLocalData() 221 memory_order_release); in profilingFlush() 264 memory_order_release); in profilingFlush() 266 memory_order_release); in profilingFlush() 319 memory_order_release)) { in profilingFinalize() 347 memory_order_release); in profilingFinalize() 401 memory_order_release); in profilingLoggingInit() 418 memory_order_release); in profilingLoggingInit() [all …]
|
| H A D | xray_fdr_logging.cpp | 288 memory_order_release) == in fdrLoggingFlush() 313 memory_order_release); in fdrLoggingFlush() 327 memory_order_release); in fdrLoggingFlush() 343 atomic_store(&LogFlushStatus, Result, memory_order_release); in fdrLoggingFlush() 382 memory_order_release); in fdrLoggingFlush() 390 memory_order_release)) { in fdrLoggingFinalize() 406 memory_order_release); in fdrLoggingFinalize() 621 memory_order_release)) { in fdrLoggingInit() 685 memory_order_release); in fdrLoggingInit() 706 memory_order_release); in fdrLoggingInit() [all …]
|
| H A D | xray_fdr_log_writer.h | 87 atomic_thread_fence(memory_order_release); 117 atomic_thread_fence(memory_order_release); 161 atomic_thread_fence(memory_order_release); 186 atomic_thread_fence(memory_order_release); 209 atomic_thread_fence(memory_order_release); 218 atomic_store(Buffer.Extents, 0, memory_order_release);
|
| H A D | xray_interface.cpp | 247 memory_order_release); in patchFunction() 275 memory_order_release); in controlPatching() 338 memory_order_release); in controlPatching() 411 memory_order_release); in __xray_set_handler() 423 memory_order_release); in __xray_set_customevent_handler() 435 memory_order_release); in __xray_set_typedevent_handler() 490 memory_order_release); in __xray_set_handler_arg1()
|
| H A D | xray_buffer_queue.cpp | 115 atomic_store(&BackingStore->RefCount, 1, memory_order_release); in init() 116 atomic_store(&ExtentsBackingStore->RefCount, 1, memory_order_release); in init() 127 atomic_store(Buf.Extents, 0, memory_order_release); in init() 140 atomic_store(&Finalizing, 0, memory_order_release); in init() 213 memory_order_release); in releaseBuffer()
|
| H A D | xray_init.cpp | 74 atomic_store(&XRayFlagsInitialized, true, memory_order_release); in __xray_init() 106 atomic_store(&XRayInitialized, true, memory_order_release); in __xray_init()
|
| H A D | xray_AArch64.cpp | 81 uint32_t(PatchOpcodes::PO_StpX0X30SP_m16e), std::memory_order_release); in patchSled() 85 uint32_t(PatchOpcodes::PO_B32), std::memory_order_release); in patchSled()
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.general/ |
| H A D | replace_failure_order.pass.cpp | 32 (void) i.compare_exchange_weak(exp, 0, std::memory_order_release); in main() 34 i.compare_exchange_strong(exp, 0, std::memory_order_release); in main() 37 (void) v.compare_exchange_weak(exp, 0, std::memory_order_release); in main() 39 v.compare_exchange_strong(exp, 0, std::memory_order_release); in main()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | atomic-ops.c | 175 __c11_atomic_store(d, 1, memory_order_release); in ff2() 329 __atomic_clear(&flag2, memory_order_release); in test_and_set() 602 __atomic_compare_exchange_n(ptr, ptr2, 42, weak, memory_order_release, memory_order_acquire); in generalWeakness() 763 *si = __atomic_max_fetch(si, 42, memory_order_release); in test_minmax_postop() 769 *si = __atomic_min_fetch(si, 42, memory_order_release); in test_minmax_postop() 775 *ui = __atomic_max_fetch(ui, 42, memory_order_release); in test_minmax_postop() 781 *ui = __atomic_min_fetch(ui, 42, memory_order_release); in test_minmax_postop() 787 *us = __atomic_min_fetch(us, 42, memory_order_release); in test_minmax_postop() 793 *sc = __atomic_min_fetch(sc, 42, memory_order_release); in test_minmax_postop() 799 *ull = __atomic_min_fetch(ull, 42, memory_order_release); in test_minmax_postop()
|
| H A D | big-atomic-ops.c | 14 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator 123 __c11_atomic_store(d, 1, memory_order_release); in ff2() 186 __atomic_clear(&flag2, memory_order_release); in test_and_set()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | Timer.cpp | 49 m_nanos.store(0, std::memory_order_release); in Category() 50 m_nanos_total.store(0, std::memory_order_release); in Category() 51 m_count.store(0, std::memory_order_release); in Category() 132 i->m_nanos.store(0, std::memory_order_release); in ResetCategoryTimes() 133 i->m_nanos_total.store(0, std::memory_order_release); in ResetCategoryTimes() 134 i->m_count.store(0, std::memory_order_release); in ResetCategoryTimes()
|
| /llvm-project-15.0.7/libcxx/test/std/atomics/atomics.flag/ |
| H A D | atomic_flag_clear_explicit.pass.cpp | 32 std::atomic_flag_clear_explicit(&f, std::memory_order_release); in main() 34 std::atomic_flag_clear_explicit(&f, std::memory_order_release); in main() 53 std::atomic_flag_clear_explicit(&f, std::memory_order_release); in main() 55 std::atomic_flag_clear_explicit(&f, std::memory_order_release); in main()
|
| H A D | clear.pass.cpp | 39 f.clear(std::memory_order_release); in main() 41 f.clear(std::memory_order_release); in main() 67 f.clear(std::memory_order_release); in main() 69 f.clear(std::memory_order_release); in main()
|
| H A D | test_and_set.pass.cpp | 50 assert(f.test_and_set(std::memory_order_release) == 0); in main() 51 assert(f.test_and_set(std::memory_order_release) == 1); in main() 92 assert(f.test_and_set(std::memory_order_release) == 0); in main() 93 assert(f.test_and_set(std::memory_order_release) == 1); in main()
|
| H A D | atomic_flag_test_explicit.pass.cpp | 48 assert(std::atomic_flag_test_explicit(&f, std::memory_order_release) == 0); in main() 50 assert(std::atomic_flag_test_explicit(&f, std::memory_order_release) == 1); in main() 92 assert(std::atomic_flag_test_explicit(&f, std::memory_order_release) == 0); in main() 94 assert(std::atomic_flag_test_explicit(&f, std::memory_order_release) == 1); in main()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | atomic_test.cpp | 53 checkStoreLoad<atomic_u8, memory_order_relaxed, memory_order_release>(); in TEST() 59 checkStoreLoad<atomic_u16, memory_order_relaxed, memory_order_release>(); in TEST() 65 checkStoreLoad<atomic_u32, memory_order_relaxed, memory_order_release>(); in TEST() 71 checkStoreLoad<atomic_u64, memory_order_relaxed, memory_order_release>(); in TEST() 77 checkStoreLoad<atomic_uptr, memory_order_relaxed, memory_order_release>(); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | compare_exchange.cpp | 18 _nodes[i].store(n, std::memory_order_release); in f1() 38 {std::memory_order_release, std::memory_order_relaxed}, 39 {std::memory_order_release, std::memory_order_acquire}, 40 {std::memory_order_release, std::memory_order_consume}, 41 {std::memory_order_release, std::memory_order_seq_cst},
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_clang_mips.h | 44 (memory_order_relaxed | memory_order_release | memory_order_seq_cst)); in atomic_fetch_add() 70 (memory_order_relaxed | memory_order_release | memory_order_seq_cst)); in atomic_compare_exchange_strong() 93 (memory_order_relaxed | memory_order_release | memory_order_seq_cst)); in atomic_load() 106 (memory_order_relaxed | memory_order_release | memory_order_seq_cst)); in atomic_store()
|
| H A D | sanitizer_atomic_clang_other.h | 61 DCHECK(mo & (memory_order_relaxed | memory_order_release in atomic_store() 69 } else if (mo == memory_order_release) { in atomic_store()
|
| H A D | sanitizer_atomic_clang_x86.h | 74 DCHECK(mo & (memory_order_relaxed | memory_order_release in atomic_store() 82 } else if (mo == memory_order_release) { in atomic_store()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_atomic_test.cpp | 71 CheckStoreLoad<atomic_uint8_t, memory_order_relaxed, memory_order_release>(); in TEST() 77 CheckStoreLoad<atomic_uint16_t, memory_order_relaxed, memory_order_release>(); in TEST() 83 CheckStoreLoad<atomic_uint32_t, memory_order_relaxed, memory_order_release>(); in TEST() 92 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_release>(); in TEST() 102 CheckStoreLoad<atomic_uintptr_t, memory_order_relaxed, memory_order_release> in TEST()
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | atomic-ops.cl | 81 …__opencl_atomic_store(ci, 0, memory_order_release, memory_scope_work_group); // expected-error {{a… 99 …(void)__opencl_atomic_load(Ap, memory_order_release, memory_scope_work_group); // expected-warning… 105 (void)__opencl_atomic_store(Ap, val, memory_order_release, memory_scope_work_group); 111 (void)__opencl_atomic_fetch_add(Ap, 1, memory_order_release, memory_scope_work_group); 119 (void)__opencl_atomic_fetch_sub(Ap, val, memory_order_release, memory_scope_work_group); 125 (void)__opencl_atomic_fetch_and(Ap, val, memory_order_release, memory_scope_work_group); 131 (void)__opencl_atomic_fetch_or(Ap, val, memory_order_release, memory_scope_work_group); 137 (void)__opencl_atomic_fetch_xor(Ap, val, memory_order_release, memory_scope_work_group); 143 (void)__opencl_atomic_exchange(Ap, val, memory_order_release, memory_scope_work_group); 149 …(void)__opencl_atomic_compare_exchange_strong(Ap, p, val, memory_order_release, memory_order_relax… [all …]
|