Searched refs:__cxx_atomic_exchange (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | atomic_flag.h | 39 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 42 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m);
|
H A D | cxx_atomic_impl.h | 115 __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __value, memory_order __order)… in __cxx_atomic_exchange() function 123 _LIBCPP_HIDE_FROM_ABI _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value, memo… in __cxx_atomic_exchange() function 338 __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp> volatile* __a, _Tp __value, memory_order __order)… 344 __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value, memory_order __order) _NOEXCEP…
|
H A D | atomic_base.h | 64 return std::__cxx_atomic_exchange(std::addressof(__a_), __d, __m); 67 return std::__cxx_atomic_exchange(std::addressof(__a_), __d, __m);
|