Home
last modified time | relevance | path

Searched refs:__failure (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic_ref.h70 …_Tp* __ptr, _Tp* __expected, _Tp* __desired, bool __is_weak, int __success, int __failure) noexcep… in __compare_exchange()
78 … return __atomic_compare_exchange(__ptr, __expected, __desired, __is_weak, __success, __failure); in __compare_exchange()
90 …omic_compare_exchange(__ptr, std::addressof(__copy), __desired, __is_weak, __success, __failure)) { in __compare_exchange()
159 …weak(_Tp& __expected, _Tp __desired, memory_order __success, memory_order __failure) const noexcept
160 _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__success, __failure) {
162 __failure == memory_order::relaxed || __failure == memory_order::consume ||
163 __failure == memory_order::acquire || __failure == memory_order::seq_cst,
171 std::__to_gcc_order(__failure));
174 …rong(_Tp& __expected, _Tp __desired, memory_order __success, memory_order __failure) const noexcept
175 _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__success, __failure) {
[all …]
H A Dcxx_atomic_impl.h136 memory_order __failure) { in __cxx_atomic_compare_exchange_strong() argument
143 __to_gcc_failure_order(__failure)); in __cxx_atomic_compare_exchange_strong()
148 …ase_impl<_Tp>* __a, _Tp* __expected, _Tp __value, memory_order __success, memory_order __failure) { in __cxx_atomic_compare_exchange_strong() argument
155 __to_gcc_failure_order(__failure)); in __cxx_atomic_compare_exchange_strong()
164 memory_order __failure) { in __cxx_atomic_compare_exchange_weak() argument
171 __to_gcc_failure_order(__failure)); in __cxx_atomic_compare_exchange_weak()
176 …ase_impl<_Tp>* __a, _Tp* __expected, _Tp __value, memory_order __success, memory_order __failure) { in __cxx_atomic_compare_exchange_weak() argument
183 __to_gcc_failure_order(__failure)); in __cxx_atomic_compare_exchange_weak()
362 memory_order __failure) _NOEXCEPT {
368 static_cast<__memory_order_underlying_t>(__to_failure_order(__failure)));
[all …]