| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | intrin.h | 225 long _InterlockedOr_np(long volatile *_Value, long _Mask); 286 short _InterlockedIncrement16_acq(short volatile *_Value); 287 short _InterlockedIncrement16_nf(short volatile *_Value); 288 short _InterlockedIncrement16_rel(short volatile *_Value); 289 long _InterlockedIncrement_acq(long volatile *_Value); 290 long _InterlockedIncrement_nf(long volatile *_Value); 291 long _InterlockedIncrement_rel(long volatile *_Value); 301 short _InterlockedDecrement16_nf(short volatile *_Value); 303 long _InterlockedDecrement_acq(long volatile *_Value); 304 long _InterlockedDecrement_nf(long volatile *_Value); [all …]
|
| H A D | immintrin.h | 545 _InterlockedExchange_HLEAcquire(long volatile *_Target, long _Value) { in _InterlockedExchange_HLEAcquire() argument 547 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLEAcquire() 548 return _Value; in _InterlockedExchange_HLEAcquire() 551 _InterlockedExchange_HLERelease(long volatile *_Target, long _Value) { in _InterlockedExchange_HLERelease() argument 553 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLERelease() 554 return _Value; in _InterlockedExchange_HLERelease() 559 _InterlockedExchange64_HLEAcquire(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLEAcquire() argument 561 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange64_HLEAcquire() 562 return _Value; in _InterlockedExchange64_HLEAcquire() 567 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange64_HLERelease() [all …]
|
| H A D | stdatomic.h | 159 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; member 174 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… 175 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1… 177 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) 178 #define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
|
| /llvm-project-15.0.7/libcxx/include/experimental/ |
| H A D | unordered_set | 48 template <class _Value, 49 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 50 using unordered_set = _VSTD::unordered_set<_Value, _Hash, _Pred, 51 polymorphic_allocator<_Value>>; 53 template <class _Value, 54 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 55 using unordered_multiset = _VSTD::unordered_multiset<_Value, _Hash, _Pred, 56 polymorphic_allocator<_Value>>;
|
| H A D | set | 48 template <class _Value, class _Compare = less<_Value>> 49 using set = _VSTD::set<_Value, _Compare, 50 polymorphic_allocator<_Value>>; 52 template <class _Value, class _Compare = less<_Value>> 53 using multiset = _VSTD::multiset<_Value, _Compare, 54 polymorphic_allocator<_Value>>;
|
| H A D | map | 48 template <class _Key, class _Value, class _Compare = less<_Key>> 49 using map = _VSTD::map<_Key, _Value, _Compare, 50 polymorphic_allocator<pair<const _Key, _Value>>>; 52 template <class _Key, class _Value, class _Compare = less<_Key>> 53 using multimap = _VSTD::multimap<_Key, _Value, _Compare, 54 polymorphic_allocator<pair<const _Key, _Value>>>;
|
| H A D | unordered_map | 62 template <class _Key, class _Value, 64 using unordered_map = _VSTD::unordered_map<_Key, _Value, _Hash, _Pred, 65 polymorphic_allocator<pair<const _Key, _Value>>>; 67 template <class _Key, class _Value, 69 using unordered_multimap = _VSTD::unordered_multimap<_Key, _Value, _Hash, _Pred, 70 polymorphic_allocator<pair<const _Key, _Value>>>;
|
| H A D | functional | 126 template<class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> class _B… 129 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 130 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 131 typedef _Value value_type; 134 const _Value __default_value_; 135 std::unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table; 139 _BMSkipTable(size_t __sz, _Value __default, _Hash __hf, _BinaryPredicate __pred) 158 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 159 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { 161 typedef _Value value_type; [all …]
|
| /llvm-project-15.0.7/libcxx/include/ext/ |
| H A D | hash_set | 221 template <class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, 222 class _Alloc = std::allocator<_Value> > 357 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 365 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 376 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 386 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 408 swap(hash_set<_Value, _Hash, _Pred, _Alloc>& __x, 409 hash_set<_Value, _Hash, _Pred, _Alloc>& __y) 442 template <class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, 443 class _Alloc = std::allocator<_Value> > [all …]
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/omp/ |
| H A D | parallel_reduce.h | 21 template <class _RandomAccessIterator, class _Value, typename _RealBody, typename _Reduction> 22 _Value 23 __parallel_reduce_body(_RandomAccessIterator __first, _RandomAccessIterator __last, _Value __identi… in __parallel_reduce_body() 32 _Value __v1(__identity), __v2(__identity); in __parallel_reduce_body() 46 template <class _ExecutionPolicy, class _RandomAccessIterator, class _Value, typename _RealBody, ty… 47 _Value 49 … _RandomAccessIterator __last, _Value __identity, _RealBody __real_body, _Reduction __reduction) in __parallel_reduce() 60 _Value __res = __identity; in __parallel_reduce()
|
| H A D | parallel_transform_reduce.h | 30 template <class _RandomAccessIterator, class _UnaryOp, class _Value, class _Combiner, class _Reduct… 32 …dy(_RandomAccessIterator __first, _RandomAccessIterator __last, _UnaryOp __unary_op, _Value __init, in __transform_reduce_body() 50 std::vector<_Value> __accums; in __transform_reduce_body() 81 template <class _ExecutionPolicy, class _RandomAccessIterator, class _UnaryOp, class _Value, class … 83 _Value 85 … _RandomAccessIterator __last, _UnaryOp __unary_op, _Value __init, _Combiner __combiner, in __parallel_transform_reduce() 88 _Value __result = __init; in __parallel_transform_reduce()
|
| /llvm-project-15.0.7/libcxx/src/include/ryu/ |
| H A D | ryu.h | 92 … char* const _First, char* const _Last, const _Floating _Value, const chars_format _Fmt) noexcept { in _Floating_to_chars_ryu() argument 94 return __f2s_buffered_n(_First, _Last, _Value, _Fmt); in _Floating_to_chars_ryu() 96 return __d2s_buffered_n(_First, _Last, _Value, _Fmt); in _Floating_to_chars_ryu() 102 char* const _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { in _Floating_to_chars_scientific_precision() argument 118 return __d2exp_buffered_n(_First, _Last, _Value, static_cast<uint32_t>(_Precision)); 123 char* const _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { in _Floating_to_chars_fixed_precision() argument 139 return __d2fixed_buffered_n(_First, _Last, _Value, static_cast<uint32_t>(_Precision));
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | unordered_set | 504 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 505 class _Alloc = allocator<_Value> > 1080 unordered_set<_Value, _Hash, _Pred, _Alloc>& 1090 unordered_set<_Value, _Hash, _Pred, _Alloc>& 1091 unordered_set<_Value, _Hash, _Pred, _Alloc>::operator=( 1114 swap(unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, 1115 unordered_set<_Value, _Hash, _Pred, _Alloc>& __y) 1160 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 1161 class _Alloc = allocator<_Value> > 1717 unordered_multiset<_Value, _Hash, _Pred, _Alloc>& [all …]
|
| /llvm-project-15.0.7/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 = _VSTD::bit_cast<_Uint_type>(_Value); 339 char* _First, char* const _Last, const _Floating _Value) noexcept { 350 const _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 837 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { 842 const _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 1005 _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 1017 _Value = _VSTD::bit_cast<_Floating>(_Uint_value); 1053 return _Floating_to_chars_ryu(_First, _Last, _Value, chars_format{}); 1056 return _Floating_to_chars_hex_shortest(_First, _Last, _Value); [all …]
|
| /llvm-project-15.0.7/libcxx/include/__functional/ |
| H A D | boyer_moore_searcher.h | 36 class _Value, 44 class _Value, 47 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 49 using value_type = _Value; 53 unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_; 73 class _Value, 76 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { 78 using value_type = _Value;
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | container_test_types.h | 440 template <class _Key, class _Value, class _Less, class _Alloc> 442 template <class _Key, class _Value, class _Less, class _Alloc> 444 template <class _Value, class _Less, class _Alloc> 446 template <class _Value, class _Less, class _Alloc> 448 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc> 450 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc> 452 template <class _Value, class _Hash, class _Equals, class _Alloc> 454 template <class _Value, class _Hash, class _Equals, class _Alloc>
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | parallel_backend_serial.h | 62 template <class _ExecutionPolicy, class _Value, class _Index, typename _RealBody, typename _Reducti… 63 _Value 65 const _Value& __identity, const _RealBody& __real_body, const _Reduction&) in __parallel_reduce()
|
| H A D | parallel_backend_tbb.h | 114 template <class _ExecutionPolicy, class _Value, class _Index, typename _RealBody, typename _Reducti… 115 _Value 117 … const _Value& __identity, const _RealBody& __real_body, const _Reduction& __reduction) in __parallel_reduce() 119 …::this_task_arena::isolate([__first, __last, &__identity, &__real_body, &__reduction]() -> _Value { in __parallel_reduce() 122 [__real_body](const tbb::blocked_range<_Index>& __r, const _Value& __value) -> _Value { in __parallel_reduce()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | libstdcxx_map_base_hack.cpp | 11 template <typename _Key, typename _Value, typename _Ex, bool __unique,
|
| /llvm-project-15.0.7/llvm/test/Transforms/TypePromotion/ARM/ |
| H A D | calls.ll | 258 %_Value = getelementptr inbounds %struct.atomic_flag, %struct.atomic_flag* %object, i32 0, i32 0 259 %call = tail call arm_aapcscc zeroext i8 @__atomic_exchange_1(i8* %_Value, i8 zeroext 1, i32 5) #1
|
| /llvm-project-15.0.7/clang/www/ |
| H A D | libstdc++4.4-clang0x.patch | 533 _Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal,
|