| /freebsd-13.1/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 94 memory_order s, memory_order f) noexcept; 105 void wait(T, memory_order = memory_order::seq_cst) const noexcept; 143 memory_order s, memory_order f) noexcept; 147 memory_order s, memory_order f) noexcept; 226 memory_order s, memory_order f) noexcept; 230 memory_order s, memory_order f) noexcept; 258 void wait(T*, memory_order = memory_order::seq_cst) const noexcept; 528 void wait(bool, memory_order = memory_order::seq_cst) const noexcept; 662 } memory_order; 814 memory_order __success, memory_order __failure) { [all …]
|
| H A D | memory | 622 shared_ptr<T> atomic_load_explicit(const shared_ptr<T>* p, memory_order mo); 626 void atomic_store_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 631 atomic_exchange_explicit(shared_ptr<T>* p, shared_ptr<T> r, memory_order mo); 641 shared_ptr<T> w, memory_order success, 642 memory_order failure); 646 shared_ptr<T> w, memory_order success, 647 memory_order failure);
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_msvc.h | 57 inline void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 61 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 72 const volatile T *a, memory_order mo) { in atomic_load() 106 u32 v, memory_order mo) { in atomic_fetch_add() 114 uptr v, memory_order mo) { in atomic_fetch_add() 127 u32 v, memory_order mo) { in atomic_fetch_sub() 135 uptr v, memory_order mo) { in atomic_fetch_sub() 148 u8 v, memory_order mo) { in atomic_exchange() 155 u16 v, memory_order mo) { in atomic_exchange() 162 u32 v, memory_order mo) { in atomic_exchange() [all …]
|
| H A D | sanitizer_atomic_clang.h | 37 inline void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 41 inline void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 47 typename T::Type v, memory_order mo) { in atomic_fetch_add() 55 typename T::Type v, memory_order mo) { in atomic_fetch_sub() 63 typename T::Type v, memory_order mo) { in atomic_exchange() 76 memory_order mo) { in atomic_compare_exchange_strong() 90 memory_order mo) { in atomic_compare_exchange_weak()
|
| H A D | sanitizer_atomic_clang_mips.h | 42 memory_order mo) { in atomic_fetch_add() 60 memory_order mo) { in atomic_fetch_sub() 68 memory_order mo) { in atomic_compare_exchange_strong() 91 memory_order mo) { in atomic_load() 104 memory_order mo) { in atomic_store()
|
| H A D | sanitizer_atomic_clang_other.h | 26 const volatile T *a, memory_order mo) { in atomic_load() 60 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
| H A D | sanitizer_atomic_clang_x86.h | 28 const volatile T *a, memory_order mo) { in atomic_load() 73 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
|
| H A D | sanitizer_atomic.h | 20 enum memory_order { enum
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | atomic_helpers.h | 16 enum memory_order { enum 63 inline typename T::Type atomic_load(const volatile T *A, memory_order MO) { in atomic_load() 71 inline void atomic_store(volatile T *A, typename T::Type V, memory_order MO) { in atomic_store() 76 inline void atomic_thread_fence(memory_order) { __sync_synchronize(); } in atomic_thread_fence() argument 80 memory_order MO) { in atomic_fetch_add() 87 memory_order MO) { in atomic_fetch_sub() 94 memory_order MO) { in atomic_fetch_and() 101 memory_order MO) { in atomic_fetch_or() 108 memory_order MO) { in atomic_exchange() 118 memory_order MO) { in atomic_compare_exchange_strong()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Headers/ |
| H A D | stdatomic.h | 47 typedef enum memory_order { enum 54 } memory_order; typedef 61 void atomic_thread_fence(memory_order); 62 void atomic_signal_fence(memory_order); 156 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 159 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 162 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
|
| H A D | opencl-c.h | 13555 … int desired, memory_order success, memory_order failure); 13557 … uint desired, memory_order success, memory_order failure); 13559 … int desired, memory_order success, memory_order failure); 13561 … uint desired, memory_order success, memory_order failure); 13563 … float desired, memory_order success, memory_order failure); 13565 … float desired, memory_order success, memory_order failure); 13569 … double desired, memory_order success, memory_order failure); 13574 … long desired, memory_order success, memory_order failure); 13576 … long desired, memory_order success, memory_order failure); 13578 … ulong desired, memory_order success, memory_order failure); [all …]
|
| H A D | opencl-c-base.h | 354 typedef enum memory_order enum 363 } memory_order; typedef
|
| /freebsd-13.1/sys/sys/ |
| H A D | stdatomic.h | 134 } memory_order; typedef 141 atomic_thread_fence(memory_order __order __unused) in atomic_thread_fence() 154 atomic_signal_fence(memory_order __order __unused) in atomic_signal_fence() 380 memory_order __order) in atomic_flag_test_and_set_explicit() 386 atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) in atomic_flag_clear_explicit()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic_signal_fence.c | 21 void atomic_signal_fence(memory_order order) { in atomic_signal_fence()
|
| H A D | atomic_thread_fence.c | 21 void atomic_thread_fence(memory_order order) { in atomic_thread_fence()
|
| H A D | atomic_flag_clear_explicit.c | 22 memory_order order) { in atomic_flag_clear_explicit()
|
| H A D | atomic_flag_test_and_set_explicit.c | 22 memory_order order) { in atomic_flag_test_and_set_explicit()
|
| /freebsd-13.1/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | atomic_c11.h | 8 #define atomic_memory_order_t memory_order
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | shared_ptr.h | 1777 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) 1797 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) 1818 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r, memory_order) 1858 shared_ptr<_Tp> __w, memory_order, memory_order) 1868 shared_ptr<_Tp> __w, memory_order, memory_order)
|
| /freebsd-13.1/tests/sys/fs/fusefs/ |
| H A D | read.cc | 910 atomic_signal_fence(std::memory_order::memory_order_seq_cst); in TEST_F() 1037 atomic_signal_fence(std::memory_order::memory_order_seq_cst); in TEST_F()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 196 static memory_order to_mo(morder mo) { in to_mo()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_interceptors.cpp | 52 using __sanitizer::memory_order;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 356 def MemoryOrder : EnumType<"memory_order">; 990 // Functions that use memory_order and cl_mem_fence_flags enums are not
|