| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| H A D | xray_profiling.cc | 44 atomic_uintptr_t Allocators; member 56 thread_local FunctionCallTrie::Allocators::Buffers ThreadBuffers; 57 thread_local std::aligned_storage<sizeof(FunctionCallTrie::Allocators), 58 alignof(FunctionCallTrie::Allocators)>::type 89 uptr Allocators = 0; in getThreadLocalData() local 90 if (atomic_compare_exchange_strong(&TLD.Allocators, &Allocators, 1, in getThreadLocalData() 95 atomic_store(&TLD.Allocators, 0, memory_order_release); in getThreadLocalData() 129 new (&AllocatorsStorage) FunctionCallTrie::Allocators( in getThreadLocalData() 131 Allocators = reinterpret_cast<uptr>( in getThreadLocalData() 132 reinterpret_cast<FunctionCallTrie::Allocators *>(&AllocatorsStorage)); in getThreadLocalData() [all …]
|
| H A D | xray_function_call_trie.h | 136 struct Allocators { struct 161 Allocators() = default; argument 162 Allocators(const Allocators &) = delete; 163 Allocators &operator=(const Allocators &) = delete; argument 172 explicit Allocators(Buffers &B) XRAY_NEVER_INSTRUMENT { in Allocators() argument 194 explicit Allocators(uptr Max) XRAY_NEVER_INSTRUMENT { in Allocators() function 212 Allocators(Allocators &&O) XRAY_NEVER_INSTRUMENT { in Allocators() argument 241 Allocators &operator=(Allocators &&O) XRAY_NEVER_INSTRUMENT { 295 ~Allocators() XRAY_NEVER_INSTRUMENT { in ~Allocators() argument 307 static Allocators InitAllocators() XRAY_NEVER_INSTRUMENT { in InitAllocators() [all …]
|
| H A D | xray_profile_collector.cc | 62 FunctionCallTrie::Allocators::Buffers Buffers; 63 FunctionCallTrie::Allocators Allocators; member 110 FunctionCallTrie::Allocators &&A, in post() 111 FunctionCallTrie::Allocators::Buffers &&B, in post() 118 A.~Allocators(); in post() 137 A.~Allocators(); in post()
|
| H A D | xray_profile_collector.h | 41 FunctionCallTrie::Allocators &&A, 42 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/ |
| H A D | profile_collector_test.cc | 117 FunctionCallTrie::Allocators::Buffers Buffers; in TEST() 123 auto Allocators = FunctionCallTrie::InitAllocatorsFromBuffers(Buffers); in TEST() local 124 FunctionCallTrie T(Allocators); in TEST() 136 profileCollectorService::post(&BQ, std::move(T), std::move(Allocators), in TEST() 187 thread_local FunctionCallTrie::Allocators::Buffers Buffers = [] { in threadProcessing() 188 FunctionCallTrie::Allocators::Buffers B; in threadProcessing() 196 thread_local auto Allocators = in threadProcessing() local 199 FunctionCallTrie T(Allocators); in threadProcessing() 206 profileCollectorService::post(&BQ, std::move(T), std::move(Allocators), in threadProcessing()
|
| H A D | function_call_trie_test.cc | 23 FunctionCallTrie::Allocators Allocators = FunctionCallTrie::InitAllocators(); in TEST() local 24 FunctionCallTrie Trie(Allocators); in TEST() 314 typename std::aligned_storage<sizeof(FunctionCallTrie::Allocators), in TEST() 315 alignof(FunctionCallTrie::Allocators)>::type in TEST() 318 FunctionCallTrie::Allocators(FunctionCallTrie::InitAllocators()); in TEST() 320 reinterpret_cast<FunctionCallTrie::Allocators *>(&AllocatorsStorage); in TEST() 333 A->~Allocators(); in TEST() 334 new (A) FunctionCallTrie::Allocators(FunctionCallTrie::InitAllocators()); in TEST()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | OrcRemoteTargetServer.h | 223 auto I = Allocators.find(Id); in handleCreateRemoteAllocator() 224 if (I != Allocators.end()) in handleCreateRemoteAllocator() 228 Allocators[Id] = Allocator(); in handleCreateRemoteAllocator() 252 auto I = Allocators.find(Id); in handleDestroyRemoteAllocator() 253 if (I == Allocators.end()) in handleDestroyRemoteAllocator() 256 Allocators.erase(I); in handleDestroyRemoteAllocator() 393 auto I = Allocators.find(Id); in handleReserveMem() 394 if (I == Allocators.end()) in handleReserveMem() 414 auto I = Allocators.find(Id); in handleSetProtections() 415 if (I == Allocators.end()) in handleSetProtections() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/libcxx/docs/ |
| H A D | Cxx1zStatusIssuesStatus.csv | 2 "`2016 <https://wg21.link/LWG2016>`__","Allocators must be no-throw swappable","Urbana","|Complete|… 88 "`2447 <https://wg21.link/LWG2447>`__","Allocators and ``volatile``\ -qualified value types","Kona"… 126 "`2579 <https://wg21.link/LWG2579>`__","Inconsistency wrt Allocators in ``basic_string``\ assignme…
|
| H A D | Cxx2aStatusIssuesStatus.csv | 4 "`2593 <https://wg21.link/LWG2593>`__","Moved-from state of Allocators","Toronto","",""
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| H A D | stacktrace | 419 else // Allocators are unequal and don't propagate.
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 6372 ArrayRef<std::pair<const Expr *, const Expr *>> Allocators; member in __anonad2d34463b11::OMPUsesAllocatorsActionTy 6376 ArrayRef<std::pair<const Expr *, const Expr *>> Allocators) in OMPUsesAllocatorsActionTy() argument 6377 : Allocators(Allocators) {} in OMPUsesAllocatorsActionTy() 6381 for (const auto &AllocatorData : Allocators) { in Enter() 6389 for (const auto &AllocatorData : Allocators) { in Exit() 6403 SmallVector<std::pair<const Expr *, const Expr *>, 4> Allocators; in emitTargetOutlinedFunction() local 6409 Allocators.emplace_back(D.Allocator, D.AllocatorTraits); in emitTargetOutlinedFunction() 6412 OMPUsesAllocatorsActionTy UsesAllocatorAction(Allocators); in emitTargetOutlinedFunction()
|
| /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/ |
| H A D | ChangeLog-2004 | 3502 * docs/doxygen/Intro.3: Remove Allocators.3. 3504 * docs/doxygen/run_doxygen (problematic): Remove Allocators.3
|
| H A D | ChangeLog-2001 | 171 * docs/doxygen/Intro.3: New 'Allocators' module.
|
| H A D | ChangeLog-2019 | 4091 Inconsistency wrt Allocators in basic_string assignment (LWG2579)
|
| /netbsd-src/external/gpl3/gcc.old/dist/ |
| H A D | NEWS | 15169 * [168]15123 libstdc++-doc: Allocators.3 manpage is empty
|
| /netbsd-src/external/gpl3/gcc/dist/ |
| H A D | NEWS | 17021 * [168]15123 libstdc++-doc: Allocators.3 manpage is empty
|