| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
| H A D | atomic_base.h | 57 enum class memory_order : int in _GLIBCXX_VISIBILITY() enum 67 inline constexpr memory_order memory_order_relaxed = memory_order::relaxed; in _GLIBCXX_VISIBILITY() 68 inline constexpr memory_order memory_order_consume = memory_order::consume; in _GLIBCXX_VISIBILITY() 69 inline constexpr memory_order memory_order_acquire = memory_order::acquire; in _GLIBCXX_VISIBILITY() 70 inline constexpr memory_order memory_order_release = memory_order::release; in _GLIBCXX_VISIBILITY() 71 inline constexpr memory_order memory_order_acq_rel = memory_order::acq_rel; in _GLIBCXX_VISIBILITY() 72 inline constexpr memory_order memory_order_seq_cst = memory_order::seq_cst; in _GLIBCXX_VISIBILITY() 74 typedef enum memory_order in _GLIBCXX_VISIBILITY() 82 } memory_order; in _GLIBCXX_VISIBILITY() 93 constexpr memory_order in _GLIBCXX_VISIBILITY() [all …]
|
| H A D | atomic_futex.h | 78 _M_load(memory_order __mo) in _GLIBCXX_VISIBILITY() 91 bool __equal, memory_order __mo, bool __has_timeout, in _GLIBCXX_VISIBILITY() 119 bool __equal, memory_order __mo) in _GLIBCXX_VISIBILITY() 133 bool __equal, memory_order __mo, in _GLIBCXX_VISIBILITY() 146 _M_load_when_not_equal(unsigned __val, memory_order __mo) in _GLIBCXX_VISIBILITY() 156 _M_load_when_equal(unsigned __val, memory_order __mo) in _GLIBCXX_VISIBILITY() 168 _M_load_when_equal_for(unsigned __val, memory_order __mo, in _GLIBCXX_VISIBILITY() 178 _M_load_when_equal_until(unsigned __val, memory_order __mo, in _GLIBCXX_VISIBILITY() 192 _M_load_when_equal_until(unsigned __val, memory_order __mo, in _GLIBCXX_VISIBILITY() 204 _M_store_notify_all(unsigned __val, memory_order __mo) in _GLIBCXX_VISIBILITY() [all …]
|
| H A D | shared_ptr_atomic.h | 103 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) in _GLIBCXX_VISIBILITY() 116 atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) in _GLIBCXX_VISIBILITY() 140 memory_order) in _GLIBCXX_VISIBILITY() 155 memory_order) in _GLIBCXX_VISIBILITY() 177 memory_order) in _GLIBCXX_VISIBILITY() 196 memory_order) in _GLIBCXX_VISIBILITY() 228 memory_order, in _GLIBCXX_VISIBILITY() 229 memory_order) in _GLIBCXX_VISIBILITY() 259 memory_order __success, in _GLIBCXX_VISIBILITY() 260 memory_order __failure) in _GLIBCXX_VISIBILITY() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| H A D | atomic_base.h | 61 enum class memory_order : int in _GLIBCXX_VISIBILITY() enum 71 inline constexpr memory_order memory_order_relaxed = memory_order::relaxed; in _GLIBCXX_VISIBILITY() 72 inline constexpr memory_order memory_order_consume = memory_order::consume; in _GLIBCXX_VISIBILITY() 73 inline constexpr memory_order memory_order_acquire = memory_order::acquire; in _GLIBCXX_VISIBILITY() 74 inline constexpr memory_order memory_order_release = memory_order::release; in _GLIBCXX_VISIBILITY() 75 inline constexpr memory_order memory_order_acq_rel = memory_order::acq_rel; in _GLIBCXX_VISIBILITY() 76 inline constexpr memory_order memory_order_seq_cst = memory_order::seq_cst; in _GLIBCXX_VISIBILITY() 78 typedef enum memory_order in _GLIBCXX_VISIBILITY() 86 } memory_order; in _GLIBCXX_VISIBILITY() 99 constexpr memory_order in _GLIBCXX_VISIBILITY() [all …]
|
| H A D | shared_ptr_atomic.h | 129 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order) in _GLIBCXX_VISIBILITY() 142 atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order) in _GLIBCXX_VISIBILITY() 166 memory_order) in _GLIBCXX_VISIBILITY() 181 memory_order) in _GLIBCXX_VISIBILITY() 203 memory_order) in _GLIBCXX_VISIBILITY() 222 memory_order) in _GLIBCXX_VISIBILITY() 254 memory_order, in _GLIBCXX_VISIBILITY() 255 memory_order) in _GLIBCXX_VISIBILITY() 285 memory_order __success, in _GLIBCXX_VISIBILITY() 286 memory_order __failure) in _GLIBCXX_VISIBILITY() [all …]
|
| H A D | atomic_futex.h | 84 _M_load(memory_order __mo) in _GLIBCXX_VISIBILITY() 98 bool __equal, memory_order __mo, bool __has_timeout, in _GLIBCXX_VISIBILITY() 128 bool __equal, memory_order __mo, bool __has_timeout, in _GLIBCXX_VISIBILITY() 156 bool __equal, memory_order __mo) in _GLIBCXX_VISIBILITY() 170 bool __equal, memory_order __mo, in _GLIBCXX_VISIBILITY() 183 bool __equal, memory_order __mo, in _GLIBCXX_VISIBILITY() 196 _M_load_when_not_equal(unsigned __val, memory_order __mo) in _GLIBCXX_VISIBILITY() 206 _M_load_when_equal(unsigned __val, memory_order __mo) in _GLIBCXX_VISIBILITY() 218 _M_load_when_equal_for(unsigned __val, memory_order __mo, in _GLIBCXX_VISIBILITY() 229 _M_load_when_equal_until(unsigned __val, memory_order __mo, in _GLIBCXX_VISIBILITY() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/libcxx/include/ |
| H A D | atomic | 28 enum memory_order: unspecified // enum class in C++20 38 inline constexpr auto memory_order_relaxed = memory_order::relaxed; 39 inline constexpr auto memory_order_consume = memory_order::consume; 40 inline constexpr auto memory_order_acquire = memory_order::acquire; 41 inline constexpr auto memory_order_release = memory_order::release; 42 inline constexpr auto memory_order_acq_rel = memory_order::acq_rel; 43 inline constexpr auto memory_order_seq_cst = memory_order::seq_cst; 76 T load(memory_order m = memory_order_seq_cst) const volatile noexcept; 77 T load(memory_order m = memory_order_seq_cst) const noexcept; 80 void store(T desr, memory_order m = memory_order_seq_cst) volatile noexcept; [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/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() 89 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store() 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() [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()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_msvc.h | 67 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 71 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 82 const volatile T *a, memory_order mo) { in atomic_load() 99 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store() 116 u32 v, memory_order mo) { in atomic_fetch_add() 124 uptr v, memory_order mo) { in atomic_fetch_add() 137 u32 v, memory_order mo) { in atomic_fetch_sub() 145 uptr v, memory_order mo) { in atomic_fetch_sub() 158 u8 v, memory_order mo) { in atomic_exchange() 165 u16 v, memory_order mo) { in atomic_exchange() [all …]
|
| H A 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() 77 memory_order mo) { in atomic_compare_exchange_strong() 91 memory_order mo) { in atomic_compare_exchange_weak()
|
| H A D | sanitizer_atomic_clang_mips.h | 43 memory_order mo) { in atomic_fetch_add() 61 memory_order mo) { in atomic_fetch_sub() 69 memory_order mo) { in atomic_compare_exchange_strong() 92 memory_order mo) { in atomic_load() 105 memory_order mo) { in atomic_store()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_atomic_msvc.h | 65 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 69 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 80 const volatile T *a, memory_order mo) { in atomic_load() 97 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store() 114 u32 v, memory_order mo) { in atomic_fetch_add() 122 uptr v, memory_order mo) { in atomic_fetch_add() 135 u32 v, memory_order mo) { in atomic_fetch_sub() 143 uptr v, memory_order mo) { in atomic_fetch_sub() 156 u8 v, memory_order mo) { in atomic_exchange() 163 u16 v, memory_order mo) { in atomic_exchange() [all …]
|
| H A D | sanitizer_atomic_clang.h | 36 INLINE void atomic_signal_fence(memory_order) { in atomic_signal_fence() argument 40 INLINE void atomic_thread_fence(memory_order) { in atomic_thread_fence() argument 46 typename T::Type v, memory_order mo) { in atomic_fetch_add() 54 typename T::Type v, memory_order mo) { in atomic_fetch_sub() 62 typename T::Type v, memory_order mo) { in atomic_exchange() 75 memory_order mo) { in atomic_compare_exchange_strong() 89 memory_order mo) { in atomic_compare_exchange_weak()
|
| H A D | sanitizer_atomic_clang_mips.h | 41 memory_order mo) { in atomic_fetch_add() 59 memory_order mo) { in atomic_fetch_sub() 67 memory_order mo) { in atomic_compare_exchange_strong() 90 memory_order mo) { in atomic_load() 103 memory_order mo) { in atomic_store()
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| H A D | atomic | 103 store(bool __i, memory_order __m = memory_order_seq_cst) noexcept 107 store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept 111 load(memory_order __m = memory_order_seq_cst) const noexcept 115 load(memory_order __m = memory_order_seq_cst) const volatile noexcept 119 exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept 124 memory_order __m = memory_order_seq_cst) volatile noexcept 128 compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1, 129 memory_order __m2) noexcept 133 compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1, 134 memory_order __m2) volatile noexcept [all …]
|
| H A D | stop_token | 114 void release() { _M_counter.fetch_add(1, memory_order::release); } 120 memory_order::acquire, 121 memory_order::relaxed)) 169 return _M_value.load(memory_order::acquire) & ~_S_locked_bit; 175 return _M_value.load(memory_order::acquire) & _S_stop_requested_bit; 181 _M_owners.fetch_add(1, memory_order::relaxed); 187 if (_M_owners.fetch_sub(1, memory_order::acq_rel) == 1) 194 _M_value.fetch_add(_S_ssrc_counter_inc, memory_order::relaxed); 200 _M_value.fetch_sub(_S_ssrc_counter_inc, memory_order::release); 209 auto __old = _M_value.load(memory_order::relaxed); [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/ |
| H A D | atomic | 103 store(bool __i, memory_order __m = memory_order_seq_cst) noexcept 107 store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept 111 load(memory_order __m = memory_order_seq_cst) const noexcept 115 load(memory_order __m = memory_order_seq_cst) const volatile noexcept 119 exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept 124 memory_order __m = memory_order_seq_cst) volatile noexcept 128 compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1, 129 memory_order __m2) noexcept 133 compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1, 134 memory_order __m2) volatile noexcept [all …]
|
| H A D | stop_token | 119 void release() { _M_counter.fetch_add(1, memory_order::release); } 125 memory_order::acquire, 126 memory_order::relaxed)) 176 return _M_value.load(memory_order::acquire) & ~_S_locked_bit; 182 return _M_value.load(memory_order::acquire) & _S_stop_requested_bit; 188 _M_owners.fetch_add(1, memory_order::relaxed); 194 if (_M_owners.fetch_sub(1, memory_order::acq_rel) == 1) 201 _M_value.fetch_add(_S_ssrc_counter_inc, memory_order::relaxed); 207 _M_value.fetch_sub(_S_ssrc_counter_inc, memory_order::release); 216 auto __old = _M_value.load(memory_order::relaxed); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ |
| H A D | compatibility-atomic-c++0x.cc | 66 test_and_set(memory_order) noexcept; 69 clear(memory_order) noexcept; 73 atomic_flag::test_and_set(memory_order) noexcept in test_and_set() argument 84 atomic_flag::clear(memory_order) noexcept in clear() argument 97 memory_order __m) _GLIBCXX_NOTHROW in atomic_flag_test_and_set_explicit() 105 memory_order __m) _GLIBCXX_NOTHROW in atomic_flag_clear_explicit() 113 memory_order __x) _GLIBCXX_NOTHROW in __atomic_flag_wait_explicit()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++11/ |
| H A D | compatibility-atomic-c++0x.cc | 66 test_and_set(memory_order) noexcept; 69 clear(memory_order) noexcept; 73 atomic_flag::test_and_set(memory_order) noexcept in test_and_set() argument 84 atomic_flag::clear(memory_order) noexcept in clear() argument 97 memory_order __m) _GLIBCXX_NOTHROW in atomic_flag_test_and_set_explicit() 105 memory_order __m) _GLIBCXX_NOTHROW in atomic_flag_clear_explicit() 113 memory_order __x) _GLIBCXX_NOTHROW in __atomic_flag_wait_explicit()
|
| /netbsd-src/external/apache2/llvm/dist/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);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ginclude/ |
| H A D | stdatomic.h | 37 } memory_order; typedef 92 extern void atomic_thread_fence (memory_order); 94 extern void atomic_signal_fence (memory_order); 234 memory_order); 240 extern void atomic_flag_clear_explicit (volatile atomic_flag *, memory_order);
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ginclude/ |
| H A D | stdatomic.h | 37 } memory_order; typedef 92 extern void atomic_thread_fence (memory_order); 94 extern void atomic_signal_fence (memory_order); 234 memory_order); 240 extern void atomic_flag_clear_explicit (volatile atomic_flag *, memory_order);
|