/external/clang/lib/Headers/ |
D | intrin.h | 180 long _InterlockedAddLargeStatistic(__int64 volatile *_Addend, long _Value); 182 long _InterlockedAnd(long volatile *_Value, long _Mask); 184 short _InterlockedAnd16(short volatile *_Value, short _Mask); 186 char _InterlockedAnd8(char volatile *_Value, char _Mask); 216 long _InterlockedExchange(long volatile *_Target, long _Value); 218 short _InterlockedExchange16(short volatile *_Target, short _Value); 220 char _InterlockedExchange8(char volatile *_Target, char _Value); 222 long __cdecl _InterlockedExchangeAdd(long volatile *_Addend, long _Value); 226 short _InterlockedExchangeAdd16(short volatile *_Addend, short _Value); 230 char _InterlockedExchangeAdd8(char volatile *_Addend, char _Value); [all …]
|
D | stdatomic.h | 163 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; member 178 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… 179 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1… 181 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) 182 #define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
|
/external/llvm-project/clang/lib/Headers/ |
D | intrin.h | 141 long _InterlockedAddLargeStatistic(__int64 volatile *_Addend, long _Value); 209 long _InterlockedAnd_np(long volatile *_Value, long _Mask); 210 short _InterlockedAnd16_np(short volatile *_Value, short _Mask); 211 __int64 _InterlockedAnd64_np(__int64 volatile *_Value, __int64 _Mask); 212 char _InterlockedAnd8_np(char volatile *_Value, char _Mask); 227 long _InterlockedOr_np(long volatile *_Value, long _Mask); 228 short _InterlockedOr16_np(short volatile *_Value, short _Mask); 229 __int64 _InterlockedOr64_np(__int64 volatile *_Value, __int64 _Mask); 230 char _InterlockedOr8_np(char volatile *_Value, char _Mask); 231 long _InterlockedXor_np(long volatile *_Value, long _Mask); [all …]
|
D | immintrin.h | 527 _InterlockedExchange_HLEAcquire(long volatile *_Target, long _Value) { in _InterlockedExchange_HLEAcquire() argument 529 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLEAcquire() 530 return _Value; in _InterlockedExchange_HLEAcquire() 533 _InterlockedExchange_HLERelease(long volatile *_Target, long _Value) { in _InterlockedExchange_HLERelease() argument 535 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLERelease() 536 return _Value; in _InterlockedExchange_HLERelease() 541 _InterlockedExchange64_HLEAcquire(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLEAcquire() argument 543 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange64_HLEAcquire() 544 return _Value; in _InterlockedExchange64_HLEAcquire() 547 _InterlockedExchange64_HLERelease(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLERelease() argument [all …]
|
D | stdatomic.h | 149 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; member 164 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… 165 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1… 167 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) 168 #define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
|
/external/llvm-project/libcxx/include/experimental/ |
D | unordered_set | 46 template <class _Value, 47 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 48 using unordered_set = _VSTD::unordered_set<_Value, _Hash, _Pred, 49 polymorphic_allocator<_Value>>; 51 template <class _Value, 52 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 53 using unordered_multiset = _VSTD::unordered_multiset<_Value, _Hash, _Pred, 54 polymorphic_allocator<_Value>>;
|
D | set | 46 template <class _Value, class _Compare = less<_Value>> 47 using set = _VSTD::set<_Value, _Compare, 48 polymorphic_allocator<_Value>>; 50 template <class _Value, class _Compare = less<_Value>> 51 using multiset = _VSTD::multiset<_Value, _Compare, 52 polymorphic_allocator<_Value>>;
|
D | map | 46 template <class _Key, class _Value, class _Compare = less<_Key>> 47 using map = _VSTD::map<_Key, _Value, _Compare, 48 polymorphic_allocator<pair<const _Key, _Value>>>; 50 template <class _Key, class _Value, class _Compare = less<_Key>> 51 using multimap = _VSTD::multimap<_Key, _Value, _Compare, 52 polymorphic_allocator<pair<const _Key, _Value>>>;
|
D | unordered_map | 52 template <class _Key, class _Value, 54 using unordered_map = _VSTD::unordered_map<_Key, _Value, _Hash, _Pred, 55 polymorphic_allocator<pair<const _Key, _Value>>>; 57 template <class _Key, class _Value, 59 using unordered_multimap = _VSTD::unordered_multimap<_Key, _Value, _Hash, _Pred, 60 polymorphic_allocator<pair<const _Key, _Value>>>;
|
D | functional | 143 template<class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> class _B… 146 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 147 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 149 typedef _Value value_type; 152 const _Value __default_value_; 153 std::unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table; 157 _BMSkipTable(std::size_t __sz, _Value __default, _Hash __hf, _BinaryPredicate __pred) 176 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 177 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { 179 typedef _Value value_type; [all …]
|
/external/libcxx/include/experimental/ |
D | unordered_set | 47 template <class _Value, 48 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 49 using unordered_set = _VSTD::unordered_set<_Value, _Hash, _Pred, 50 polymorphic_allocator<_Value>>; 52 template <class _Value, 53 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 54 using unordered_multiset = _VSTD::unordered_multiset<_Value, _Hash, _Pred, 55 polymorphic_allocator<_Value>>;
|
D | set | 47 template <class _Value, class _Compare = less<_Value>> 48 using set = _VSTD::set<_Value, _Compare, 49 polymorphic_allocator<_Value>>; 51 template <class _Value, class _Compare = less<_Value>> 52 using multiset = _VSTD::multiset<_Value, _Compare, 53 polymorphic_allocator<_Value>>;
|
D | map | 47 template <class _Key, class _Value, class _Compare = less<_Key>> 48 using map = _VSTD::map<_Key, _Value, _Compare, 49 polymorphic_allocator<pair<const _Key, _Value>>>; 51 template <class _Key, class _Value, class _Compare = less<_Key>> 52 using multimap = _VSTD::multimap<_Key, _Value, _Compare, 53 polymorphic_allocator<pair<const _Key, _Value>>>;
|
D | unordered_map | 53 template <class _Key, class _Value, 55 using unordered_map = _VSTD::unordered_map<_Key, _Value, _Hash, _Pred, 56 polymorphic_allocator<pair<const _Key, _Value>>>; 58 template <class _Key, class _Value, 60 using unordered_multimap = _VSTD::unordered_multimap<_Key, _Value, _Hash, _Pred, 61 polymorphic_allocator<pair<const _Key, _Value>>>;
|
D | functional | 145 template<class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> class _B… 148 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 149 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 151 typedef _Value value_type; 154 const _Value __default_value_; 155 std::unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table; 159 _BMSkipTable(std::size_t __sz, _Value __default, _Hash __hf, _BinaryPredicate __pred) 178 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 179 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { 181 typedef _Value value_type; [all …]
|
/external/llvm-project/libcxx/include/ext/ |
D | hash_set | 211 template <class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, 212 class _Alloc = std::allocator<_Value> > 217 typedef _Value key_type; 329 template <class _Value, class _Hash, class _Pred, class _Alloc> 330 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 337 template <class _Value, class _Hash, class _Pred, class _Alloc> 338 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 345 template <class _Value, class _Hash, class _Pred, class _Alloc> 347 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 353 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
/external/libcxx/include/ext/ |
D | hash_set | 213 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 214 class _Alloc = allocator<_Value> > 219 typedef _Value key_type; 331 template <class _Value, class _Hash, class _Pred, class _Alloc> 332 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 339 template <class _Value, class _Hash, class _Pred, class _Alloc> 340 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 347 template <class _Value, class _Hash, class _Pred, class _Alloc> 349 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 356 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
/external/libcxx/include/ |
D | unordered_set | 376 template <class _Value, class _Hash, class _Pred, class _Alloc> 379 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 380 class _Alloc = allocator<_Value> > 385 typedef _Value key_type; 394 static_assert(sizeof(__diagnose_unordered_container_requirements<_Value, _Hash, _Pred>(0)), ""); 734 template <class _Value, class _Hash, class _Pred, class _Alloc> 735 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 745 template <class _Value, class _Hash, class _Pred, class _Alloc> 746 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 756 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
/external/llvm-project/libcxx/include/ |
D | unordered_set | 403 template <class _Value, class _Hash, class _Pred, class _Alloc> 406 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 407 class _Alloc = allocator<_Value> > 412 typedef _Value key_type; 518 … static_assert(sizeof(__diagnose_unordered_container_requirements<_Value, _Hash, _Pred>(0)), ""); 855 template <class _Value, class _Hash, class _Pred, class _Alloc> 856 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 866 template <class _Value, class _Hash, class _Pred, class _Alloc> 867 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 877 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
/external/llvm-project/libcxx/test/support/ |
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>
|
/external/libcxx/test/support/ |
D | container_test_types.h | 441 template <class _Key, class _Value, class _Less, class _Alloc> 443 template <class _Key, class _Value, class _Less, class _Alloc> 445 template <class _Value, class _Less, class _Alloc> 447 template <class _Value, class _Less, class _Alloc> 449 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc> 451 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc> 453 template <class _Value, class _Hash, class _Equals, class _Alloc> 455 template <class _Value, class _Hash, class _Equals, class _Alloc>
|
/external/llvm-project/pstl/include/pstl/internal/ |
D | parallel_backend_serial.h | 62 template <class _ExecutionPolicy, class _Value, class _Index, typename _RealBody, typename _Reducti… 63 _Value 64 __parallel_reduce(_ExecutionPolicy&&, _Index __first, _Index __last, const _Value& __identity, in __parallel_reduce()
|
/external/llvm-project/compiler-rt/lib/builtins/ |
D | atomic_flag_clear.c | 22 __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST); in atomic_flag_clear()
|
D | atomic_flag_test_and_set.c | 22 return __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST); in atomic_flag_test_and_set()
|
/external/compiler-rt/lib/builtins/ |
D | atomic_flag_test_and_set.c | 24 return __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST); in atomic_flag_test_and_set()
|