| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__random/ |
| H A D | linear_congruential_engine.h | 38 unsigned long long __m, 40 …bool _HasOverflow = (__a != 0ull && (__m & (__m - 1ull)) != 0ull), // a != 0, m != 0, m != 2^n 41 … bool _Full = (!_HasOverflow || __m - 1ull <= (_Mp - __c) / __a), // (a * x + c) % m works 42 … bool _Part = (!_HasOverflow || __m - 1ull <= _Mp / __a), // (a * x) % m works 43 bool _Schrage = (_HasOverflow && __m % __a <= __m / __a)> // r <= q 55 unsigned long long __m, 57 __lce_alg_type _Mode = __lce_alg_picker<__a, __c, __m, _Mp>::__mode> 70 const __calc_type __m = static_cast<__calc_type>(_Mp); 72 return static_cast<result_type>((__a * __x + __c) % __m); 77 template <unsigned long long __a, unsigned long long __c, unsigned long long __m> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__random/ |
| H A D | linear_congruential_engine.h | 38 unsigned long long __m, 40 …bool _HasOverflow = (__a != 0ull && (__m & (__m - 1ull)) != 0ull), // a != 0, m != 0, m != 2^n 41 … bool _Full = (!_HasOverflow || __m - 1ull <= (_Mp - __c) / __a), // (a * x + c) % m works 42 … bool _Part = (!_HasOverflow || __m - 1ull <= _Mp / __a), // (a * x) % m works 43 bool _Schrage = (_HasOverflow && __m % __a <= __m / __a)> // r <= q 59 unsigned long long __m, 61 __lce_alg_type _Mode = __lce_alg_picker<__a, __c, __m, _Mp>::__mode> 74 const __calc_type __m = static_cast<__calc_type>(_Mp); 76 return static_cast<result_type>((__a * __x + __c) % __m); 81 template <unsigned long long __a, unsigned long long __c, unsigned long long __m> [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/ |
| H A D | atomic_base.h | 41 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXC… 42 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 43 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 45 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT 46 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 47 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 49 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT 50 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 51 return std::__cxx_atomic_load(std::addressof(__a_), __m); in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 53 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT [all …]
|
| H A D | atomic_flag.h | 31 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT { 32 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 34 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT { 35 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 38 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP… 39 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 41 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT { 42 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 44 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT { 45 __cxx_atomic_store(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(false), __m); [all …]
|
| H A D | check_memory_order.h | 18 #define _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) … argument 19 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || __m == memory_order_acquire || __m == memo… 22 #define _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) … argument 23 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, … 26 #define _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__m, __f) … argument 30 #define _LIBCPP_CHECK_WAIT_MEMORY_ORDER(__m) … argument 31 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, …
|
| H A D | atomic.h | 79 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola… 82 return std::__cxx_atomic_fetch_add(std::addressof(this->__a_), __op, __m); 85 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE… 88 return std::__cxx_atomic_fetch_add(std::addressof(this->__a_), __op, __m); 91 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola… 94 return std::__cxx_atomic_fetch_sub(std::addressof(this->__a_), __op, __m); 97 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE… 100 return std::__cxx_atomic_fetch_sub(std::addressof(this->__a_), __op, __m); 160 …plicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) _NOEXCEPT 161 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
| H A D | atomic_flag.h | 31 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT { 32 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 34 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT { 35 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 38 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP… 39 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 41 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT { 42 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 44 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT { 45 __cxx_atomic_store(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(false), __m); [all …]
|
| H A D | atomic.h | 56 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXC… 57 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 58 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 60 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT 61 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 62 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 64 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT 65 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 66 return std::__cxx_atomic_load(std::addressof(__a_), __m); in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 68 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT [all …]
|
| H A D | check_memory_order.h | 18 #define _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) … argument 19 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || __m == memory_order_acquire || __m == memo… 22 #define _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) … argument 23 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, … 26 #define _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__m, __f) … argument 30 #define _LIBCPP_CHECK_WAIT_MEMORY_ORDER(__m) … argument 31 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, …
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__thread/support/ |
| H A D | pthread.h | 52 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 62 __ec = pthread_mutex_init(__m, &__attr); in __libcpp_recursive_mutex_init() 69 pthread_mutex_destroy(__m); in __libcpp_recursive_mutex_init() 76 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 77 return pthread_mutex_lock(__m); in __libcpp_recursive_mutex_lock() 81 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 82 return pthread_mutex_trylock(__m) == 0; in __libcpp_recursive_mutex_trylock() 86 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 87 return pthread_mutex_unlock(__m); in __libcpp_recursive_mutex_unlock() 90 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument [all …]
|
| H A D | c11.h | 38 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 39 return mtx_init(__m, mtx_plain | mtx_recursive) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_init() 43 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 44 return mtx_lock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_lock() 48 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 49 return mtx_trylock(__m) == thrd_success; in __libcpp_recursive_mutex_trylock() 53 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 54 return mtx_unlock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_unlock() 57 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument 58 mtx_destroy(__m); in __libcpp_recursive_mutex_destroy() [all …]
|
| H A D | windows.h | 37 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m); 40 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m); 43 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m); 46 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m); 48 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m); 50 …EXPORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_lock(__libcpp_mutex_t* __m); 52 …RTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS bool __libcpp_mutex_trylock(__libcpp_mutex_t* __m); 54 …PORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_unlock(__libcpp_mutex_t* __m); 56 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_mutex_destroy(__libcpp_mutex_t* __m); 69 __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m); [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__thread/support/ |
| H A D | pthread.h | 52 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 62 __ec = pthread_mutex_init(__m, &__attr); in __libcpp_recursive_mutex_init() 69 pthread_mutex_destroy(__m); in __libcpp_recursive_mutex_init() 76 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 77 return pthread_mutex_lock(__m); in __libcpp_recursive_mutex_lock() 81 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 82 return pthread_mutex_trylock(__m) == 0; in __libcpp_recursive_mutex_trylock() 86 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 87 return pthread_mutex_unlock(__m); in __libcpp_recursive_mutex_unlock() 90 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument [all …]
|
| H A D | c11.h | 38 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 39 return mtx_init(__m, mtx_plain | mtx_recursive) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_init() 43 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 44 return mtx_lock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_lock() 48 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 49 return mtx_trylock(__m) == thrd_success; in __libcpp_recursive_mutex_trylock() 53 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 54 return mtx_unlock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_unlock() 57 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument 58 mtx_destroy(__m); in __libcpp_recursive_mutex_destroy() [all …]
|
| H A D | windows.h | 37 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m); 40 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m); 43 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m); 46 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m); 48 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m); 50 …EXPORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_lock(__libcpp_mutex_t* __m); 52 …RTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS bool __libcpp_mutex_trylock(__libcpp_mutex_t* __m); 54 …PORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_unlock(__libcpp_mutex_t* __m); 56 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_mutex_destroy(__libcpp_mutex_t* __m); 69 __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m); [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | nth_element.h | 33 _RandomAccessIterator& __i, _RandomAccessIterator& __j, _RandomAccessIterator __m, _Compare __comp) { in __nth_element_find_guard() 39 if (__comp(*__j, *__m)) { in __nth_element_find_guard() 68 _RandomAccessIterator __m = __first; in __nth_element() local 69 std::__sort3<_AlgPolicy, _Compare>(__first, ++__m, --__last, __comp); in __nth_element() 78 _RandomAccessIterator __m = __first + __len / 2; in __nth_element() 80 unsigned __n_swaps = std::__sort3<_AlgPolicy, _Compare>(__first, __m, --__lm1, __comp); in __nth_element() 81 // *__m is median in __nth_element() 82 // partition [__first, __m) < *__m and *__m < in __nth_element() 30 __nth_element_find_guard(_RandomAccessIterator & __i,_RandomAccessIterator & __j,_RandomAccessIterator __m,_Compare __comp) __nth_element_find_guard() argument 79 _RandomAccessIterator __m = __first + __len/2; __nth_element() local [all...] |
| H A D | swap_ranges.h | 44 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __d… in __swap_ranges_aligned() local 45 __storage_type __b1 = *__first.__seg_ & __m; in __swap_ranges_aligned() 46 *__first.__seg_ &= ~__m; in __swap_ranges_aligned() 47 __storage_type __b2 = *__result.__seg_ & __m; in __swap_ranges_aligned() 48 *__result.__seg_ &= ~__m; in __swap_ranges_aligned() 62 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); in __swap_ranges_aligned() local 63 __storage_type __b1 = *__first.__seg_ & __m; in __swap_ranges_aligned() 64 *__first.__seg_ &= ~__m; in __swap_ranges_aligned() 65 __storage_type __b2 = *__result.__seg_ & __m; in __swap_ranges_aligned() 66 *__result.__seg_ &= ~__m; in __swap_ranges_aligned() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/ |
| H A D | nth_element.h | 33 …_RandomAccessIterator& __i, _RandomAccessIterator& __j, _RandomAccessIterator __m, _Compare __comp… in __nth_element_find_guard() argument 39 if (__comp(*__j, *__m)) { in __nth_element_find_guard() 68 _RandomAccessIterator __m = __first; in __nth_element() local 69 std::__sort3<_AlgPolicy, _Compare>(__first, ++__m, --__last, __comp); in __nth_element() 78 _RandomAccessIterator __m = __first + __len / 2; in __nth_element() local 80 unsigned __n_swaps = std::__sort3<_AlgPolicy, _Compare>(__first, __m, --__lm1, __comp); in __nth_element() 89 if (!__comp(*__i, *__m)) // if *__first == *__m in __nth_element() 92 if (std::__nth_element_find_guard<_Compare>(__i, __j, __m, __comp)) { in __nth_element() 154 while (__comp(*__i, *__m)) { in __nth_element() 166 } while (!__comp(*__j, *__m)); in __nth_element() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/ |
| H A D | parallel_scan.h | |
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__mutex/ |
| H A D | unique_lock.h | 40 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m) in unique_lock() argument 41 : __m_(std::addressof(__m)), __owns_(true) { in unique_lock() 45 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT in unique_lock() argument 46 : __m_(std::addressof(__m)), in unique_lock() 49 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, try_to_lock_t) in unique_lock() argument 50 : __m_(std::addressof(__m)), __owns_(__m.try_lock()) {} in unique_lock() 52 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) in unique_lock() argument 53 : __m_(std::addressof(__m)), __owns_(true) {} in unique_lock() 56 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clo… in unique_lock() argument 57 : __m_(std::addressof(__m)), __owns_(__m.try_lock_until(__t)) {} in unique_lock() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__mutex/ |
| H A D | unique_lock.h | 38 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m) in unique_lock() argument 39 : __m_(std::addressof(__m)), __owns_(true) { in unique_lock() 43 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT in unique_lock() argument 44 : __m_(std::addressof(__m)), in unique_lock() 47 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, try_to_lock_t) in unique_lock() argument 48 : __m_(std::addressof(__m)), __owns_(__m.try_lock()) {} in unique_lock() 50 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) in unique_lock() argument 51 : __m_(std::addressof(__m)), __owns_(true) {} in unique_lock() 54 …[[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clo… in unique_lock() argument 55 : __m_(std::addressof(__m)), __owns_(__m.try_lock_until(__t)) {} in unique_lock() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | __bit_reference | 84 …_LIBCPP_HIDE_FROM_ABI explicit __bit_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT 86 __mask_(__m) {} 148 …_LIBCPP_HIDE_FROM_ABI explicit __bit_const_reference(__storage_pointer __s, __storage_type __m) _N… 150 __mask_(__m) {} 170 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __dn… 171 __storage_type __b = *__first.__seg_ & __m; 172 *__result.__seg_ &= ~__m; 188 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); 189 __storage_type __b = *__first.__seg_ & __m; 190 *__result.__seg_ &= ~__m; [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | mmintrin.h | 106 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32() argument 108 return ((__v2si)__m)[0]; in _mm_cvtsi64_si32() 138 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64() argument 140 return (long long)__m; in _mm_cvtm64_si64() 772 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16() argument 774 return __trunc64(__builtin_ia32_psllw128((__v8hi)__anyext128(__m), in _mm_sll_pi16() 795 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16() argument 797 return __trunc64(__builtin_ia32_psllwi128((__v8hi)__anyext128(__m), in _mm_slli_pi16() 819 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32() argument 821 return __trunc64(__builtin_ia32_pslld128((__v4si)__anyext128(__m), in _mm_sll_pi32() [all …]
|
| H A D | xsavesintrin.h | 21 _xsaves(void *__p, unsigned long long __m) { in _xsaves() argument 22 __builtin_ia32_xsaves(__p, __m); in _xsaves() 26 _xrstors(void *__p, unsigned long long __m) { in _xrstors() argument 27 __builtin_ia32_xrstors(__p, __m); in _xrstors() 32 _xrstors64(void *__p, unsigned long long __m) { in _xrstors64() argument 33 __builtin_ia32_xrstors64(__p, __m); in _xrstors64() 37 _xsaves64(void *__p, unsigned long long __m) { in _xsaves64() argument 38 __builtin_ia32_xsaves64(__p, __m); in _xsaves64()
|
| H A D | xsaveintrin.h | 25 _xsave(void *__p, unsigned long long __m) { in _xsave() argument 26 __builtin_ia32_xsave(__p, __m); in _xsave() 30 _xrstor(void *__p, unsigned long long __m) { in _xrstor() argument 31 __builtin_ia32_xrstor(__p, __m); in _xrstor() 50 _xsave64(void *__p, unsigned long long __m) { in _xsave64() argument 51 __builtin_ia32_xsave64(__p, __m); in _xsave64() 55 _xrstor64(void *__p, unsigned long long __m) { in _xrstor64() argument 56 __builtin_ia32_xrstor64(__p, __m); in _xrstor64()
|