/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_clang.h | 38 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 D | sanitizer_atomic_msvc.h | 54 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 D | sanitizer_atomic.h | 21 enum memory_order { enum in namespace:__sanitizer
|
H A D | sanitizer_atomic_clang_other.h | 26 const volatile T *a, memory_order mo) { 63 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
|
H A D | sanitizer_atomic_clang_x86.h | 29 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 D | arm-atomics-m.c | 6 typedef enum memory_order { enum 9 } memory_order; typedef in typeref:enum:memory_order
|
H A D | arm-atomics-m0.c | 6 typedef enum memory_order { enum 9 } memory_order; typedef in typeref:enum:memory_order
|
H A D | arm-atomics.c | 8 typedef enum memory_order { enum 11 } memory_order; typedef in typeref:enum:memory_order
|
H A D | atomic-ops-libcall.c | 3 enum memory_order { enum
|
H A D | atomics-inlining.c | 13 enum memory_order { enum
|
H A D | big-atomic-ops.c | 12 typedef enum memory_order { enum 15 } memory_order; typedef in typeref:enum:memory_order
|
/external/libcxx/test/std/atomics/atomics.order/ |
H A D | memory_order.pass.cpp | 14 // typedef enum memory_order 18 // } memory_order; 31 std::memory_order o = std::memory_order_seq_cst;
|
/external/libcxx/test/support/ |
H A D | cmpxchg_loop.h | 16 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 D | SkAtomics_std.h | 22 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 D | stdatomic.h | 61 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 D | sanitizer_atomic_test.cc | 30 template<typename T, memory_order load_mo, memory_order store_mo>
|
/external/clang/test/Sema/ |
H A D | atomic-ops.c | 195 void (*pfn)(memory_order) = &atomic_thread_fence;
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interface_atomic.cc | 220 static memory_order to_mo(morder mo) {
|
/external/compiler-rt/lib/msan/ |
H A D | msan_interceptors.cc | 41 using __sanitizer::memory_order;
|