Home
last modified time | relevance | path

Searched refs:Allocators (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_profiling.cc44 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 Dxray_function_call_trie.h136 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 Dxray_profile_collector.cc62 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 Dxray_profile_collector.h41 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 Dprofile_collector_test.cc117 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 Dfunction_call_trie_test.cc23 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 DOrcRemoteTargetServer.h223 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 DCxx1zStatusIssuesStatus.csv2 "`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 DCxx2aStatusIssuesStatus.csv4 "`2593 <https://wg21.link/LWG2593>`__","Moved-from state of Allocators","Toronto","",""
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dstacktrace419 else // Allocators are unequal and don't propagate.
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp6372 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 DChangeLog-20043502 * docs/doxygen/Intro.3: Remove Allocators.3.
3504 * docs/doxygen/run_doxygen (problematic): Remove Allocators.3
H A DChangeLog-2001171 * docs/doxygen/Intro.3: New 'Allocators' module.
H A DChangeLog-20194091 Inconsistency wrt Allocators in basic_string assignment (LWG2579)
/netbsd-src/external/gpl3/gcc.old/dist/
H A DNEWS15169 * [168]15123 libstdc++-doc: Allocators.3 manpage is empty
/netbsd-src/external/gpl3/gcc/dist/
H A DNEWS17021 * [168]15123 libstdc++-doc: Allocators.3 manpage is empty