/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | intrin0.h | 77 __int64 _InterlockedExchange64(__int64 volatile *_Target, __int64 _Value); 78 __int64 _InterlockedExchangeAdd64(__int64 volatile *_Addend, __int64 _Value); 79 __int64 _InterlockedExchangeSub64(__int64 volatile *_Subend, __int64 _Value); 81 __int64 _InterlockedOr64(__int64 volatile *_Value, __int64 _Mask); 82 __int64 _InterlockedXor64(__int64 volatile *_Value, __int64 _Mask); 83 __int64 _InterlockedAnd64(__int64 volatile *_Value, __int64 _Mask); 90 char _InterlockedExchangeAdd8_acq(char volatile *_Addend, char _Value); 91 char _InterlockedExchangeAdd8_nf(char volatile *_Addend, char _Value); 92 char _InterlockedExchangeAdd8_rel(char volatile *_Addend, char _Value); 93 short _InterlockedExchangeAdd16_acq(short volatile *_Addend, short _Value); [all …]
|
H A D | intrin.h | 142 long _InterlockedAddLargeStatistic(__int64 volatile *_Addend, long _Value); 200 long _InterlockedAnd_np(long volatile *_Value, long _Mask); 201 short _InterlockedAnd16_np(short volatile *_Value, short _Mask); 202 __int64 _InterlockedAnd64_np(__int64 volatile *_Value, __int64 _Mask); 203 char _InterlockedAnd8_np(char volatile *_Value, char _Mask); 218 long _InterlockedOr_np(long volatile *_Value, long _Mask); 219 short _InterlockedOr16_np(short volatile *_Value, short _Mask); 220 __int64 _InterlockedOr64_np(__int64 volatile *_Value, __int64 _Mask); 221 char _InterlockedOr8_np(char volatile *_Value, char _Mask); 222 long _InterlockedXor_np(long volatile *_Value, long _Mask); [all …]
|
H A D | immintrin.h | 674 _InterlockedExchange_HLEAcquire(long volatile *_Target, long _Value) { in _InterlockedExchange_HLEAcquire() argument 676 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLEAcquire() 677 return _Value; in _InterlockedExchange_HLEAcquire() 680 _InterlockedExchange_HLERelease(long volatile *_Target, long _Value) { in _InterlockedExchange_HLERelease() argument 682 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLERelease() 683 return _Value; in _InterlockedExchange_HLERelease() 688 _InterlockedExchange64_HLEAcquire(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLEAcquire() argument 690 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange64_HLEAcquire() 691 return _Value; in _InterlockedExchange64_HLEAcquire() 694 _InterlockedExchange64_HLERelease(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLERelease() argument [all …]
|
H A D | stdatomic.h | 173 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; member 192 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… 193 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1… 195 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) 196 #define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
|
/freebsd/contrib/llvm-project/libcxx/include/ext/ |
H A D | hash_set | 215 template <class _Value, 216 class _Hash = hash<_Value>, 217 class _Pred = std::equal_to<_Value>, 218 class _Alloc = std::allocator<_Value> > 222 typedef _Value key_type; 313 template <class _Value, class _Hash, class _Pred, class _Alloc> 314 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, const hasher& __hf, const key_equal… 319 template <class _Value, class _Hash, class _Pred, class _Alloc> 320 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 326 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/experimental/ |
H A D | unordered_set |
|
H A D | set |
|
H A D | map |
|
H A D | unordered_map |
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/ |
H A D | parallel_reduce.h |
|
H A D | parallel_transform_reduce.h |
|
/freebsd/contrib/llvm-project/libcxx/src/include/ryu/ |
H A D | ryu.h | 90 char* const _First, char* const _Last, const _Floating _Value, const chars_format _Fmt) noexcept { in _Floating_to_chars_ryu() 92 return __f2s_buffered_n(_First, _Last, _Value, _Fmt); in _Floating_to_chars_ryu() 94 return __d2s_buffered_n(_First, _Last, _Value, _Fmt); in _Floating_to_chars_ryu() 100 char* const _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { in _Floating_to_chars_scientific_precision() 116 return __d2exp_buffered_n(_First, _Last, _Value, static_cast<uint32_t>(_Precision)); 121 char* const _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { in _Floating_to_chars_fixed_precision() 137 return __d2fixed_buffered_n(_First, _Last, _Value, static_cast<uint32_t>(_Precision)); 91 _Floating_to_chars_ryu(char * const _First,char * const _Last,const _Floating _Value,const chars_format _Fmt) _Floating_to_chars_ryu() argument 101 _Floating_to_chars_scientific_precision(char * const _First,char * const _Last,const _Floating _Value,int _Precision) _Floating_to_chars_scientific_precision() argument 122 _Floating_to_chars_fixed_precision(char * const _First,char * const _Last,const _Floating _Value,int _Precision) _Floating_to_chars_fixed_precision() argument
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | unordered_set | 577 template <class _Value, class _Hash, class _Pred, class _Alloc> 580 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, class _Alloc = … 584 typedef _Value key_type; 717 …static_assert(sizeof(std::__diagnose_unordered_container_requirements<_Value, _Hash, _Pred>(0)), "… 1012 template <class _Value, class _Hash, class _Pred, class _Alloc> 1013 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, const hasher& __hf, const… 1018 template <class _Value, class _Hash, class _Pred, class _Alloc> 1019 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set( 1025 template <class _Value, class _Hash, class _Pred, class _Alloc> 1027 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(_InputIterator __first, _InputIterator _… [all …]
|
H A D | __tree | 75 template <class _Key, class _Value> 504 template <class _Key, class _Value> 505 struct __is_tree_value_type_imp<__value_type<_Key, _Value> > : true_type {};
|
H A D | __hash_table | 63 template <class _Key, class _Value> 64 struct __is_hash_value_type_imp<__hash_value_type<_Key, _Value> > : true_type {};
|
/freebsd/contrib/llvm-project/libcxx/src/include/ |
H A D | to_chars_floating_point.h | 100 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { 122 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 339 char* _First, char* const _Last, const _Floating _Value) noexcept { 350 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 837 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { 842 const _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); 942 _Floating_to_chars_fixed_precision(_Buffer, std::end(_Buffer), _Value, _Effective_precision); 948 _Floating_to_chars_scientific_precision(_Buffer, std::end(_Buffer), _Value, _Effective_precision); 992 char* _First, char* const _Last, _Floating _Value, const chars_format _Fmt, const int _Precision) noexcept { 1005 _Uint_type _Uint_value = std::bit_cast<_Uint_type>(_Value); [all...] |
/freebsd/contrib/llvm-project/libcxx/include/__pstl/backends/ |
H A D | libdispatch.h | 208 …template <class _RandomAccessIterator, class _Transform, class _Value, class _Combiner, class _Red… 209 _LIBCPP_HIDE_FROM_ABI static optional<_Value> __transform_reduce( 213 _Value __init, 221 auto __destroy = [__count = __partitions.__chunk_count_](_Value* __ptr) { 223 std::allocator<_Value>().deallocate(__ptr, __count); 228 unique_ptr<_Value[], decltype(__destroy)> __values( 229 std::allocator<_Value>().allocate(__partitions.__chunk_count_), __destroy); 269 using _Value = __iter_value_type<_RandomAccessIterator>; 271 auto __destroy = [__size](_Value* __ptr) { 273 std::allocator<_Value>().deallocate(__ptr, __size); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__functional/ |
H A D | boyer_moore_searcher.h | 36 template <class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> 40 template <class _Key, class _Value, class _Hash, class _BinaryPredicate> 41 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 43 using value_type = _Value; 47 unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_; 63 template <class _Key, class _Value, class _Hash, class _BinaryPredicate> in insert() 64 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { in insert() 66 using value_type = _Value;
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/ |
H A D | parallel_backend_serial.h |
|
H A D | parallel_backend_tbb.h |
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | atomic_flag_clear.c | 22 __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST); in atomic_flag_clear()
|
H A D | atomic_flag_test_and_set.c | 22 return __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST); in atomic_flag_test_and_set()
|
H A D | atomic_flag_clear_explicit.c | 23 __c11_atomic_store(&(object)->_Value, 0, order); in atomic_flag_clear_explicit()
|
H A D | atomic_flag_test_and_set_explicit.c | 23 return __c11_atomic_exchange(&(object)->_Value, 1, order); in atomic_flag_test_and_set_explicit()
|