/external/libcxx/include/ |
D | atomic | 22 typedef enum memory_order 30 } memory_order; 51 bool test_and_set(memory_order m = memory_order_seq_cst) volatile noexcept; 52 bool test_and_set(memory_order m = memory_order_seq_cst) noexcept; 53 void clear(memory_order m = memory_order_seq_cst) volatile noexcept; 54 void clear(memory_order m = memory_order_seq_cst) noexcept; 69 memory_order m) noexcept; 72 atomic_flag_test_and_set_explicit(atomic_flag* obj, memory_order m) noexcept; 81 atomic_flag_clear_explicit(volatile atomic_flag* obj, memory_order m) noexcept; 84 atomic_flag_clear_explicit(atomic_flag* obj, memory_order m) noexcept; [all …]
|
D | memory | 553 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo); 557 void atomic_store_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 562 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 572 shared_ptr<T> w, memory_order success, 573 memory_order failure); 577 shared_ptr<T> w, memory_order success, 578 memory_order failure); 5425 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) 5443 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) 5462 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) [all …]
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_atomic_msvc.h | 63 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 67 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 78 const volatile T *a, memory_order mo) { in atomic_load() 95 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store() 112 u32 v, memory_order mo) { in atomic_fetch_add() 120 uptr v, memory_order mo) { in atomic_fetch_add() 133 u32 v, memory_order mo) { in atomic_fetch_sub() 141 uptr v, memory_order mo) { in atomic_fetch_sub() 154 u8 v, memory_order mo) { in atomic_exchange() 161 u16 v, memory_order mo) { in atomic_exchange() [all …]
|
D | sanitizer_atomic_clang.h | 38 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 42 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 48 typename T::Type v, memory_order mo) { in atomic_fetch_add() 56 typename T::Type v, memory_order mo) { in atomic_fetch_sub() 64 typename T::Type v, memory_order mo) { in atomic_exchange() 78 memory_order mo) { in atomic_compare_exchange_strong() 92 memory_order mo) { in atomic_compare_exchange_weak()
|
D | sanitizer_atomic_clang_x86.h | 29 const volatile T *a, memory_order mo) { in atomic_load() 75 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
D | sanitizer_atomic_clang_other.h | 26 const volatile T *a, memory_order mo) { in atomic_load() 63 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
D | sanitizer_atomic.h | 21 enum memory_order { enum
|
/external/clang/lib/Headers/ |
D | stdatomic.h | 61 typedef enum memory_order { enum 68 } memory_order; typedef 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/v8/third_party/llvm-build/Release+Asserts/lib/clang/3.9.0/include/ |
D | stdatomic.h | 61 typedef enum memory_order { enum 68 } memory_order; typedef 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/libcxx/test/support/ |
D | cmpxchg_loop.h | 16 std::memory_order success, in cmpxchg_weak_loop() 17 std::memory_order failure) { in cmpxchg_weak_loop() 41 std::memory_order success, in c_cmpxchg_weak_loop() 42 std::memory_order failure) { in c_cmpxchg_weak_loop()
|
/external/skia/include/private/ |
D | SkAtomics.h | 101 return std::atomic_load_explicit(ap, (std::memory_order)mo); in sk_atomic_load() 110 return std::atomic_store_explicit(ap, val, (std::memory_order)mo); in sk_atomic_store() 117 return std::atomic_fetch_add_explicit(ap, val, (std::memory_order)mo); in sk_atomic_fetch_add() 124 return std::atomic_fetch_sub_explicit(ap, val, (std::memory_order)mo); in sk_atomic_fetch_sub() 139 (std::memory_order)success, in sk_atomic_compare_exchange() 140 (std::memory_order)failure); in sk_atomic_compare_exchange() 147 return std::atomic_exchange_explicit(ap, val, (std::memory_order)mo); in sk_atomic_exchange()
|
/external/clang/test/CodeGen/ |
D | arm-atomics-m.c | 6 typedef enum memory_order { enum 9 } memory_order; typedef
|
D | arm-atomics-m0.c | 6 typedef enum memory_order { enum 9 } memory_order; typedef
|
D | arm-atomics.c | 8 typedef enum memory_order { enum 11 } memory_order; typedef
|
D | big-atomic-ops.c | 12 typedef enum memory_order { enum 15 } memory_order; typedef
|
D | atomics-inlining.c | 13 enum memory_order { enum
|
D | atomic-ops-libcall.c | 3 enum memory_order { enum
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
D | sanitizer_atomic_test.cc | 30 template<typename T, memory_order load_mo, memory_order store_mo>
|
/external/compiler-rt/lib/builtins/ |
D | atomic_signal_fence.c | 23 void atomic_signal_fence(memory_order order) { in atomic_signal_fence()
|
D | atomic_thread_fence.c | 23 void atomic_thread_fence(memory_order order) { in atomic_thread_fence()
|
D | atomic_flag_clear_explicit.c | 24 memory_order order) { in atomic_flag_clear_explicit()
|
D | atomic_flag_test_and_set_explicit.c | 24 memory_order order) { in atomic_flag_test_and_set_explicit()
|
/external/libcxx/test/std/atomics/atomics.order/ |
D | memory_order.pass.cpp | 31 std::memory_order o = std::memory_order_seq_cst; in main()
|
/external/clang/test/Sema/ |
D | atomic-ops.c | 220 void (*pfn)(memory_order) = &atomic_thread_fence; in f()
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_interface_atomic.cc | 220 static memory_order to_mo(morder mo) { in to_mo()
|