Searched refs:memory_order (Results 1 - 19 of 19) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_clang.h38 INLINE void atomic_signal_fence(memory_order) {
42 INLINE void atomic_thread_fence(memory_order) {
48 typename T::Type v, memory_order mo) {
56 typename T::Type v, memory_order mo) {
64 typename T::Type v, memory_order mo) {
78 memory_order mo) {
92 memory_order mo) {
H A Dsanitizer_atomic_msvc.h54 INLINE void atomic_signal_fence(memory_order) {
58 INLINE void atomic_thread_fence(memory_order) {
69 const volatile T *a, memory_order mo) {
86 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
103 u32 v, memory_order mo) {
111 uptr v, memory_order mo) {
124 u32 v, memory_order mo) {
132 uptr v, memory_order mo) {
145 u8 v, memory_order mo) {
158 u16 v, memory_order m
[all...]
H A Dsanitizer_atomic.h21 enum memory_order { enum in namespace:__sanitizer
H A Dsanitizer_atomic_clang_other.h26 const volatile T *a, memory_order mo) {
63 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
H A Dsanitizer_atomic_clang_x86.h29 const volatile T *a, memory_order mo) {
75 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
/external/clang/test/CodeGen/
H A Darm-atomics-m.c6 typedef enum memory_order { enum
9 } memory_order; typedef in typeref:enum:memory_order
H A Darm-atomics-m0.c6 typedef enum memory_order { enum
9 } memory_order; typedef in typeref:enum:memory_order
H A Darm-atomics.c8 typedef enum memory_order { enum
11 } memory_order; typedef in typeref:enum:memory_order
H A Datomic-ops-libcall.c3 enum memory_order { enum
H A Datomics-inlining.c13 enum memory_order { enum
H A Dbig-atomic-ops.c12 typedef enum memory_order { enum
15 } memory_order; typedef in typeref:enum:memory_order
/external/libcxx/test/std/atomics/atomics.order/
H A Dmemory_order.pass.cpp14 // typedef enum memory_order
18 // } memory_order;
31 std::memory_order o = std::memory_order_seq_cst;
/external/libcxx/test/support/
H A Dcmpxchg_loop.h16 std::memory_order success,
17 std::memory_order failure) {
41 std::memory_order success,
42 std::memory_order failure) {
/external/skia/include/ports/
H A DSkAtomics_std.h22 return std::atomic_load_explicit(ap, (std::memory_order)mo);
31 return std::atomic_store_explicit(ap, val, (std::memory_order)mo);
38 return std::atomic_fetch_add_explicit(ap, val, (std::memory_order)mo);
53 (std::memory_order)success,
54 (std::memory_order)failure);
61 return std::atomic_exchange_explicit(ap, val, (std::memory_order)mo);
/external/clang/lib/Headers/
H A Dstdatomic.h61 typedef enum memory_order { enum
68 } memory_order; typedef in typeref:enum:memory_order
75 void atomic_thread_fence(memory_order);
76 void atomic_signal_fence(memory_order);
170 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
173 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order);
176 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_atomic_test.cc30 template<typename T, memory_order load_mo, memory_order store_mo>
/external/clang/test/Sema/
H A Datomic-ops.c195 void (*pfn)(memory_order) = &atomic_thread_fence;
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cc220 static memory_order to_mo(morder mo) {
/external/compiler-rt/lib/msan/
H A Dmsan_interceptors.cc41 using __sanitizer::memory_order;

Completed in 1188 milliseconds