Home
last modified time | relevance | path

Searched refs:memory_order_seq_cst (Results 1 – 25 of 30) sorted by relevance

12

/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/
H A Datomic_test.cpp54 checkStoreLoad<atomic_u8, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
60 checkStoreLoad<atomic_u16, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
66 checkStoreLoad<atomic_u32, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
72 checkStoreLoad<atomic_u64, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
78 checkStoreLoad<atomic_uptr, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_atomic_test.cpp72 CheckStoreLoad<atomic_uint8_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
78 CheckStoreLoad<atomic_uint16_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
84 CheckStoreLoad<atomic_uint32_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
93 CheckStoreLoad<atomic_uint64_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
104 CheckStoreLoad<atomic_uintptr_t, memory_order_seq_cst, memory_order_seq_cst> in TEST()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_msvc.h74 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
81 atomic_signal_fence(memory_order_seq_cst); in atomic_load()
83 atomic_signal_fence(memory_order_seq_cst); in atomic_load()
91 | memory_order_seq_cst)); in atomic_store()
97 atomic_signal_fence(memory_order_seq_cst); in atomic_store()
99 atomic_signal_fence(memory_order_seq_cst); in atomic_store()
101 if (mo == memory_order_seq_cst) in atomic_store()
102 atomic_thread_fence(memory_order_seq_cst); in atomic_store()
H A Dsanitizer_atomic_clang_mips.h44 (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 Dsanitizer_atomic_clang_x86.h30 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
75 | memory_order_seq_cst)); in atomic_store()
106 if (mo == memory_order_seq_cst) in atomic_store()
H A Dsanitizer_atomic_clang_other.h28 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
62 | memory_order_seq_cst)); in atomic_store()
H A Dsanitizer_atomic_clang.h65 if (mo & (memory_order_release | memory_order_acq_rel | memory_order_seq_cst)) in atomic_exchange()
68 if (mo == memory_order_seq_cst) in atomic_exchange()
H A Dsanitizer_atomic.h26 memory_order_seq_cst = 1 << 5 enumerator
H A Dsanitizer_tls_get_addr.cpp63 memory_order_seq_cst)) { in DTLS_NextBlock()
/openbsd-src/gnu/llvm/libcxx/include/
H A Datomic43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst;
77 T load(memory_order m = memory_order_seq_cst) const volatile noexcept;
78 T load(memory_order m = memory_order_seq_cst) const noexcept;
81 void store(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
82 void store(T desr, memory_order m = memory_order_seq_cst) noexcept;
86 T exchange(T desr, memory_order m = memory_order_seq_cst) volatile noexcept;
87 T exchange(T desr, memory_order m = memory_order_seq_cst) noexcept;
96 memory_order m = memory_order_seq_cst) volatile noexcept;
98 memory_order m = memory_order_seq_cst) noexcept;
100 memory_order m = memory_order_seq_cst) volatile noexcept;
[all …]
H A Dstdatomic.h141 using std::memory_order_seq_cst _LIBCPP_USING_IF_EXISTS;
/openbsd-src/gnu/llvm/libcxx/src/
H A Datomic.cpp138 if(0 != __cxx_atomic_load(__contention_state, memory_order_seq_cst)) in __libcpp_contention_notify()
152 __cxx_atomic_fetch_add(__contention_state, __cxx_contention_t(1), memory_order_seq_cst); in __libcpp_contention_wait()
/openbsd-src/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_fuchsia.cpp125 atomic_signal_fence(memory_order_seq_cst); in ThreadCreateHook()
154 atomic_signal_fence(memory_order_seq_cst); in ThreadExitHook()
H A Dhwasan_linux.cpp304 atomic_signal_fence(memory_order_seq_cst); in __hwasan_thread_exit()
/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h22 memory_order_seq_cst = 5 enumerator
29 static_assert(memory_order_seq_cst == __ATOMIC_SEQ_CST, "");
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan_linux.cpp217 atomic_signal_fence(memory_order_seq_cst); in MsanTSDDtor()
254 atomic_signal_fence(memory_order_seq_cst); in MsanTSDDtor()
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_posix.cpp112 atomic_signal_fence(memory_order_seq_cst); in PlatformTSDDtor()
/openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/
H A Ddfsan_thread.cpp130 atomic_signal_fence(memory_order_seq_cst); in DFsanTSDDtor()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_external.cpp95 (char *)atomic_exchange(header_ptr, (uptr)header, memory_order_seq_cst); in __tsan_external_register_header()
H A Dtsan_interface_atomic.cpp205 case mo_seq_cst: return memory_order_seq_cst; in to_mo()
208 return memory_order_seq_cst; in to_mo()
/openbsd-src/gnu/llvm/compiler-rt/lib/ubsan_minimal/
H A Dubsan_minimal_handlers.cpp42 &caller_pcs_sz, &sz, sz + 1, __sanitizer::memory_order_seq_cst)) in report_this_error()
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DPrettyStackTrace.cpp142 std::atomic_signal_fence(std::memory_order_seq_cst); in setCrashLogMessage()
/openbsd-src/gnu/llvm/clang/lib/Headers/
H A Dstdatomic.h66 memory_order_seq_cst = __ATOMIC_SEQ_CST enumerator
H A Dopencl-c-base.h424 memory_order_seq_cst = __ATOMIC_SEQ_CST enumerator
/openbsd-src/gnu/llvm/libcxx/docs/DesignDocs/
H A DAtomicDesign.rst19 implementing ``memory_order_seq_cst``).
33 // memory_order_seq_cst == 5
128 ``memory_order_seq_cst``. This is essentially the code that will be called
702 memory_order_seq_cst

12