/external/libcxx/src/support/win32/ |
D | thread_win32.cpp | 42 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_init() argument 44 InitializeCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_init() 48 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_lock() argument 50 EnterCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_lock() 54 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_trylock() argument 56 return TryEnterCriticalSection((LPCRITICAL_SECTION)__m) != 0; in __libcpp_recursive_mutex_trylock() 59 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_unlock() argument 61 LeaveCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_unlock() 65 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_destroy() argument 67 DeleteCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_destroy() [all …]
|
/external/llvm-project/libcxx/src/support/win32/ |
D | thread_win32.cpp | 41 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_init() argument 43 InitializeCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_init() 47 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_lock() argument 49 EnterCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_lock() 53 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_trylock() argument 55 return TryEnterCriticalSection((LPCRITICAL_SECTION)__m) != 0; in __libcpp_recursive_mutex_trylock() 58 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_unlock() argument 60 LeaveCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_unlock() 64 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m) in __libcpp_recursive_mutex_destroy() argument 66 DeleteCriticalSection((LPCRITICAL_SECTION)__m); in __libcpp_recursive_mutex_destroy() [all …]
|
/external/libcxx/include/ |
D | __threading_support | 114 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m); 117 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m); 120 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m); 123 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m); 126 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m); 129 int __libcpp_mutex_lock(__libcpp_mutex_t *__m); 132 bool __libcpp_mutex_trylock(__libcpp_mutex_t *__m); 135 int __libcpp_mutex_unlock(__libcpp_mutex_t *__m); 138 int __libcpp_mutex_destroy(__libcpp_mutex_t *__m); 148 int __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m); [all …]
|
D | __bit_reference | 75 __bit_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT 76 : __seg_(__s), __mask_(__m) {} 148 __bit_const_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT 149 : __seg_(__s), __mask_(__m) {} 168 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __… 169 __storage_type __b = *__first.__seg_ & __m; 184 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); 185 __storage_type __b = *__first.__seg_ & __m; 204 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __… 205 __storage_type __b = ~*__first.__seg_ & __m; [all …]
|
D | atomic | 563 #define _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) \ 564 _LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || \ 565 __m == memory_order_acquire || \ 566 __m == memory_order_acq_rel, \ 569 #define _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) \ 570 _LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || \ 571 __m == memory_order_acq_rel, \ 574 #define _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__m, __f) \ 912 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT 913 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) [all …]
|
D | __mutex_base | 103 explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m)) 104 : __m_(__m) {__m_.lock();} 106 …lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m… 107 : __m_(__m) {} 130 explicit unique_lock(mutex_type& __m) 131 : __m_(_VSTD::addressof(__m)), __owns_(true) {__m_->lock();} 133 unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT 134 : __m_(_VSTD::addressof(__m)), __owns_(false) {} 136 unique_lock(mutex_type& __m, try_to_lock_t) 137 : __m_(_VSTD::addressof(__m)), __owns_(__m.try_lock()) {} [all …]
|
D | shared_mutex | 327 explicit shared_lock(mutex_type& __m) 328 : __m_(_VSTD::addressof(__m)), 333 shared_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT 334 : __m_(_VSTD::addressof(__m)), 339 shared_lock(mutex_type& __m, try_to_lock_t) 340 : __m_(_VSTD::addressof(__m)), 341 __owns_(__m.try_lock_shared()) 345 shared_lock(mutex_type& __m, adopt_lock_t) 346 : __m_(_VSTD::addressof(__m)), 352 shared_lock(mutex_type& __m, [all …]
|
/external/llvm-project/libcxx/include/ |
D | __threading_support | 174 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m); 177 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m); 180 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m); 183 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m); 186 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m); 189 int __libcpp_mutex_lock(__libcpp_mutex_t *__m); 192 bool __libcpp_mutex_trylock(__libcpp_mutex_t *__m); 195 int __libcpp_mutex_unlock(__libcpp_mutex_t *__m); 198 int __libcpp_mutex_destroy(__libcpp_mutex_t *__m); 208 int __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m); [all …]
|
D | __bit_reference | 77 __bit_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT 78 : __seg_(__s), __mask_(__m) {} 153 __bit_const_reference(__storage_pointer __s, __storage_type __m) _NOEXCEPT 154 : __seg_(__s), __mask_(__m) {} 173 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __… 174 __storage_type __b = *__first.__seg_ & __m; 189 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); 190 __storage_type __b = *__first.__seg_ & __m; 209 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __… 210 __storage_type __b = ~*__first.__seg_ & __m; [all …]
|
D | atomic | 600 #define _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) \ 601 _LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || \ 602 __m == memory_order_acquire || \ 603 __m == memory_order_acq_rel, \ 606 #define _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) \ 607 _LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || \ 608 __m == memory_order_acq_rel, \ 611 #define _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__m, __f) \ 1605 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT 1606 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) [all …]
|
D | __mutex_base | 90 explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m)) 91 : __m_(__m) {__m_.lock();} 94 …lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m… 95 : __m_(__m) {} 118 explicit unique_lock(mutex_type& __m) 119 : __m_(_VSTD::addressof(__m)), __owns_(true) {__m_->lock();} 121 unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT 122 : __m_(_VSTD::addressof(__m)), __owns_(false) {} 124 unique_lock(mutex_type& __m, try_to_lock_t) 125 : __m_(_VSTD::addressof(__m)), __owns_(__m.try_lock()) {} [all …]
|
D | shared_mutex | 327 explicit shared_lock(mutex_type& __m) 328 : __m_(_VSTD::addressof(__m)), 333 shared_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT 334 : __m_(_VSTD::addressof(__m)), 339 shared_lock(mutex_type& __m, try_to_lock_t) 340 : __m_(_VSTD::addressof(__m)), 341 __owns_(__m.try_lock_shared()) 345 shared_lock(mutex_type& __m, adopt_lock_t) 346 : __m_(_VSTD::addressof(__m)), 352 shared_lock(mutex_type& __m, [all …]
|
/external/clang/lib/Headers/ |
D | mmintrin.h | 79 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32() argument 81 return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0); in _mm_cvtsi64_si32() 111 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64() argument 113 return (long long)__m; in _mm_cvtm64_si64() 739 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16() argument 741 return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count); in _mm_sll_pi16() 760 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16() argument 762 return (__m64)__builtin_ia32_psllwi((__v4hi)__m, __count); in _mm_slli_pi16() 782 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32() argument 784 return (__m64)__builtin_ia32_pslld((__v2si)__m, __count); in _mm_sll_pi32() [all …]
|
D | mm3dnow.h | 46 _m_pf2id(__m64 __m) { in _m_pf2id() argument 47 return (__m64)__builtin_ia32_pf2id((__v2sf)__m); in _m_pf2id() 91 _m_pfrcp(__m64 __m) { in _m_pfrcp() argument 92 return (__m64)__builtin_ia32_pfrcp((__v2sf)__m); in _m_pfrcp() 106 _m_pfrsqrt(__m64 __m) { in _m_pfrsqrt() argument 107 return (__m64)__builtin_ia32_pfrsqrt((__v2sf)__m); in _m_pfrsqrt() 126 _m_pi2fd(__m64 __m) { in _m_pi2fd() argument 127 return (__m64)__builtin_ia32_pi2fd((__v2si)__m); in _m_pi2fd() 140 _m_pf2iw(__m64 __m) { in _m_pf2iw() argument 141 return (__m64)__builtin_ia32_pf2iw((__v2sf)__m); in _m_pf2iw() [all …]
|
D | xsaveintrin.h | 35 _xsave(void *__p, unsigned long long __m) { in _xsave() argument 36 return __builtin_ia32_xsave(__p, __m); in _xsave() 40 _xrstor(void *__p, unsigned long long __m) { in _xrstor() argument 41 return __builtin_ia32_xrstor(__p, __m); in _xrstor() 46 _xsave64(void *__p, unsigned long long __m) { in _xsave64() argument 47 return __builtin_ia32_xsave64(__p, __m); in _xsave64() 51 _xrstor64(void *__p, unsigned long long __m) { in _xrstor64() argument 52 return __builtin_ia32_xrstor64(__p, __m); in _xrstor64()
|
D | xsavesintrin.h | 35 _xsaves(void *__p, unsigned long long __m) { in _xsaves() argument 36 __builtin_ia32_xsaves(__p, __m); in _xsaves() 40 _xrstors(void *__p, unsigned long long __m) { in _xrstors() argument 41 __builtin_ia32_xrstors(__p, __m); in _xrstors() 46 _xrstors64(void *__p, unsigned long long __m) { in _xrstors64() argument 47 __builtin_ia32_xrstors64(__p, __m); in _xrstors64() 51 _xsaves64(void *__p, unsigned long long __m) { in _xsaves64() argument 52 __builtin_ia32_xsaves64(__p, __m); in _xsaves64()
|
D | xsavecintrin.h | 35 _xsavec(void *__p, unsigned long long __m) { in _xsavec() argument 36 __builtin_ia32_xsavec(__p, __m); in _xsavec() 41 _xsavec64(void *__p, unsigned long long __m) { in _xsavec64() argument 42 __builtin_ia32_xsavec64(__p, __m); in _xsavec64()
|
D | xsaveoptintrin.h | 35 _xsaveopt(void *__p, unsigned long long __m) { in _xsaveopt() argument 36 return __builtin_ia32_xsaveopt(__p, __m); in _xsaveopt() 41 _xsaveopt64(void *__p, unsigned long long __m) { in _xsaveopt64() argument 42 return __builtin_ia32_xsaveopt64(__p, __m); in _xsaveopt64()
|
/external/llvm-project/clang/lib/Headers/ |
D | mmintrin.h | 65 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32() argument 67 return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0); in _mm_cvtsi64_si32() 97 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64() argument 99 return (long long)__m; in _mm_cvtm64_si64() 730 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16() argument 732 return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count); in _mm_sll_pi16() 752 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16() argument 754 return (__m64)__builtin_ia32_psllwi((__v4hi)__m, __count); in _mm_slli_pi16() 775 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32() argument 777 return (__m64)__builtin_ia32_pslld((__v2si)__m, __count); in _mm_sll_pi32() [all …]
|
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()
|
D | mm3dnow.h | 32 _m_pf2id(__m64 __m) { in _m_pf2id() argument 33 return (__m64)__builtin_ia32_pf2id((__v2sf)__m); in _m_pf2id() 77 _m_pfrcp(__m64 __m) { in _m_pfrcp() argument 78 return (__m64)__builtin_ia32_pfrcp((__v2sf)__m); in _m_pfrcp() 92 _m_pfrsqrt(__m64 __m) { in _m_pfrsqrt() argument 93 return (__m64)__builtin_ia32_pfrsqrt((__v2sf)__m); in _m_pfrsqrt() 112 _m_pi2fd(__m64 __m) { in _m_pi2fd() argument 113 return (__m64)__builtin_ia32_pi2fd((__v2si)__m); in _m_pi2fd() 126 _m_pf2iw(__m64 __m) { in _m_pf2iw() argument 127 return (__m64)__builtin_ia32_pf2iw((__v2sf)__m); in _m_pf2iw() [all …]
|
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()
|
D | xsavecintrin.h | 21 _xsavec(void *__p, unsigned long long __m) { in _xsavec() argument 22 __builtin_ia32_xsavec(__p, __m); in _xsavec() 27 _xsavec64(void *__p, unsigned long long __m) { in _xsavec64() argument 28 __builtin_ia32_xsavec64(__p, __m); in _xsavec64()
|
D | xsaveoptintrin.h | 21 _xsaveopt(void *__p, unsigned long long __m) { in _xsaveopt() argument 22 __builtin_ia32_xsaveopt(__p, __m); in _xsaveopt() 27 _xsaveopt64(void *__p, unsigned long long __m) { in _xsaveopt64() argument 28 __builtin_ia32_xsaveopt64(__p, __m); in _xsaveopt64()
|
/external/llvm-project/clang/lib/Headers/ppc_wrappers/ |
D | mmintrin.h | 598 _mm_sll_si64(__m64 __m, __m64 __count) { in _mm_sll_si64() argument 599 return (__m << __count); in _mm_sll_si64() 604 _m_psllq(__m64 __m, __m64 __count) { in _m_psllq() argument 605 return _mm_sll_si64(__m, __count); in _m_psllq() 610 _mm_slli_si64(__m64 __m, const int __count) { in _mm_slli_si64() argument 611 return (__m << __count); in _mm_slli_si64() 616 _m_psllqi(__m64 __m, const int __count) { in _m_psllqi() argument 617 return _mm_slli_si64(__m, __count); in _m_psllqi() 623 _mm_srl_si64(__m64 __m, __m64 __count) { in _mm_srl_si64() argument 624 return (__m >> __count); in _mm_srl_si64() [all …]
|