Home
last modified time | relevance | path

Searched refs:Pool (Results 1 – 25 of 58) sorted by relevance

123

/openbsd-src/gnu/llvm/compiler-rt/lib/orc/
H A Dstring_pool.h51 PoolMap Pool; variable
133 assert(Pool.empty() && "Dangling references at pool destruction time");
141 std::tie(I, Added) = Pool.try_emplace(std::move(S), 0);
147 for (auto I = Pool.begin(), E = Pool.end(); I != E;) {
150 Pool.erase(Tmp);
156 return Pool.empty();
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.cpp22 : Pool(A), Prefix(Prefix), in DwarfStringPool()
27 auto I = Pool.insert(std::make_pair(Str, EntryTy())); in getEntryImpl()
77 if (Pool.empty()) in emit()
85 Entries.reserve(Pool.size()); in emit()
87 for (const auto &E : Pool) in emit()
115 for (const auto &Entry : Pool) { in emit()
H A DAddressPool.cpp22 Pool.insert(std::make_pair(Sym, AddressPoolEntry(Pool.size(), TLS))); in getIndex()
59 SmallVector<const MCExpr *, 64> Entries(Pool.size()); in emit()
61 for (const auto &I : Pool) in emit()
H A DDwarfStringPool.h29 StringMap<EntryTy, BumpPtrAllocator &> Pool; variable
49 bool empty() const { return Pool.empty(); } in empty()
51 unsigned size() const { return Pool.size(); } in size()
H A DAddressPool.h30 DenseMap<const MCSymbol *, AddressPoolEntry> Pool; variable
47 bool isEmpty() { return Pool.empty(); } in isEmpty()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h53 PoolMap Pool; variable
164 assert(Pool.empty() && "Dangling references at pool destruction time");
172 std::tie(I, Added) = Pool.try_emplace(S, 0);
178 for (auto I = Pool.begin(), E = Pool.end(); I != E;) {
181 Pool.erase(Tmp);
187 return Pool.empty();
/openbsd-src/gnu/llvm/llvm/tools/llvm-debuginfod/
H A Dllvm-debuginfod.cpp77 ThreadPool Pool(hardware_concurrency(MaxConcurrency)); in main() local
79 DebuginfodCollection Collection(Paths, Log, Pool, MinInterval); in main()
89 Pool.async([&]() { ExitOnErr(Server.Server.listen()); }); in main()
90 Pool.async([&]() { in main()
101 Pool.wait(); in main()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXString.cpp137 for (std::vector<CXStringBuf *>::iterator I = Pool.begin(), E = Pool.end(); in ~CXStringPool()
144 if (Pool.empty()) in getCXStringBuf()
147 CXStringBuf *Buf = Pool.back(); in getCXStringBuf()
149 Pool.pop_back(); in getCXStringBuf()
158 TU->StringPool->Pool.push_back(this); in dispose()
H A DCXString.h80 std::vector<CXStringBuf *> Pool;
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DThreadPool.h227 ThreadPoolTaskGroup(ThreadPool &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup() argument
236 return Pool.async(*this, std::forward<Function>(F), in async()
241 void wait() { Pool.wait(*this); } in wait()
244 ThreadPool &Pool;
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/PBQP/
H A DCostAllocator.h36 PoolEntry(ValuePool &Pool, ValueKeyT Value) in PoolEntry() argument
37 : Pool(Pool), Value(std::move(Value)) {} in PoolEntry()
39 ~PoolEntry() { Pool.removeEntry(this); } in ~PoolEntry()
44 ValuePool &Pool;
/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DConstString.cpp30 class Pool { class
195 static Pool &StringPool() { in StringPool()
197 static Pool *g_string_pool = nullptr; in StringPool()
200 []() { g_string_pool = new Pool(); }); in StringPool()
238 return Pool::GetConstCStringLength(m_string); in GetLength()
/openbsd-src/gnu/llvm/llvm/include/llvm/DWP/
H A DDWPStringPool.h35 DenseMap<const char *, uint32_t, CStrDenseMapInfo> Pool; variable
44 auto Pair = Pool.insert(std::make_pair(Str, Offset)); in getOffset()
/openbsd-src/gnu/llvm/clang/lib/Tooling/
H A DAllTUsExecution.cpp118 llvm::ThreadPool Pool(llvm::hardware_concurrency(ThreadCount)); in execute() local
120 Pool.async( in execute()
142 Pool.wait(); in execute()
/openbsd-src/gnu/llvm/lldb/scripts/
H A Dreproducer-replay.py3 from multiprocessing import Pool
116 pool = Pool(args.threads)
/openbsd-src/gnu/llvm/llvm/include/llvm/Debuginfod/
H A DDebuginfod.h120 ThreadPool &Pool; variable
130 ThreadPool &Pool, double MinInterval);
/openbsd-src/gnu/llvm/llvm/lib/Debuginfod/
H A DDebuginfod.cpp304 DebuginfodLog &Log, ThreadPool &Pool, in DebuginfodCollection() argument
306 : Log(Log), Pool(Pool), MinInterval(MinInterval) { in DebuginfodCollection()
369 ThreadPoolTaskGroup IteratorGroup(Pool); in findBinaries()
370 for (unsigned WorkerIndex = 0; WorkerIndex < Pool.getThreadCount(); in findBinaries()
/openbsd-src/gnu/llvm/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp239 ThreadPool Pool(S); in renderFiles() local
246 Pool.async([&] { in renderFiles()
254 Pool.wait(); in renderFiles()
/openbsd-src/gnu/llvm/llvm/docs/CommandGuide/
H A Dllvm-bcanalyzer.rst77 The size, in bytes, of the Global Types Pool. Percentage is relative to File
80 **Constant Pool Bytes**
82 The size, in bytes, of the Constant Pool Blocks Percentage is relative to File
124 The total number of types defined in the Global Types Pool.
128 The total number of constants (of any type) defined in the Constant Pool.
/openbsd-src/gnu/llvm/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp716 llvm::ThreadPool Pool(llvm::hardware_concurrency(NumThreads)); in main() local
718 for (unsigned I = 0; I < Pool.getThreadCount(); ++I) in main()
732 << " files using " << Pool.getThreadCount() << " workers\n"; in main()
734 for (unsigned I = 0; I < Pool.getThreadCount(); ++I) { in main()
735 Pool.async([I, &Lock, &Index, &Inputs, &HadErrors, &FD, &PD, &WorkerTools, in main()
831 Pool.wait(); in main()
/openbsd-src/gnu/llvm/llvm/tools/opt-viewer/
H A Doptpmap.py47 pool = multiprocessing.Pool(initializer=_init,
H A Dopt-stats.py14 from multiprocessing import cpu_count, Pool
/openbsd-src/usr.bin/file/magdir/
H A Djava9 # From Martin Pool (m.pool@pharos.com.au)
/openbsd-src/gnu/llvm/llvm/utils/
H A Ddemangle_tree.py16 from multiprocessing import Pool
150 pool = Pool(processes=pool_size)
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DIdentifierResolver.cpp44 IdDeclInfo Pool[POOL_SIZE]; member
413 IdDeclInfo *IDI = &CurPool->Pool[CurIndex]; in operator []()

123