Home
last modified time | relevance | path

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

123

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
HDCXXPredicates.cpp19 CXXPredicateCode::getSorted(const CXXPredicateCodePool &Pool) { in getSorted() argument
21 std::transform(Pool.begin(), Pool.end(), std::back_inserter(Out), in getSorted()
27 const CXXPredicateCode &CXXPredicateCode::get(CXXPredicateCodePool &Pool, in get() argument
32 if (auto It = Pool.find(CodeHash); It != Pool.end()) in get()
35 const auto ID = Pool.size(); in get()
39 Pool[CodeHash] = std::move(OwnedData); in get()
HDCombinerUtils.cpp18 static StringSet<> Pool; in insertStrRef() local
19 auto [It, Inserted] = Pool.insert(S); in insertStrRef()
HDCXXPredicates.h44 getSorted(const CXXPredicateCodePool &Pool);
48 static const CXXPredicateCode &get(CXXPredicateCodePool &Pool,
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/orc/
HDstring_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();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfStringPool.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()
HDAddressPool.cpp23 Pool.insert(std::make_pair(Sym, AddressPoolEntry(Pool.size(), TLS))); in getIndex()
60 SmallVector<const MCExpr *, 64> Entries(Pool.size()); in emit()
62 for (const auto &I : Pool) in emit()
HDDwarfStringPool.h29 StringMap<EntryTy, BumpPtrAllocator &> Pool; variable
49 bool empty() const { return Pool.empty(); } in empty()
51 unsigned size() const { return Pool.size(); } in size()
HDAddressPool.h30 DenseMap<const MCSymbol *, AddressPoolEntry> Pool; variable
47 bool isEmpty() { return Pool.empty(); } in isEmpty()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDThreadPool.h267 ThreadPoolTaskGroup(ThreadPoolInterface &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup() argument
276 return Pool.async(*this, std::forward<Function>(F), in async()
281 void wait() { Pool.wait(*this); } in wait()
284 ThreadPoolInterface &Pool;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
HDCostAllocator.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;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
HDSymbolStringPool.h60 PoolMap Pool; variable
282 assert(Pool.empty() && "Dangling references at pool destruction time");
290 std::tie(I, Added) = Pool.try_emplace(S, 0);
296 for (auto I = Pool.begin(), E = Pool.end(); I != E;) {
299 Pool.erase(Tmp);
305 return Pool.empty();
/freebsd-13-stable/contrib/llvm-project/lldb/source/Utility/
HDConstString.cpp30 class Pool { class
201 static Pool &StringPool() { in StringPool()
203 static Pool *g_string_pool = nullptr; in StringPool()
206 []() { g_string_pool = new Pool(); }); in StringPool()
244 return Pool::GetConstCStringLength(m_string); in GetLength()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DWP/
HDDWPStringPool.h35 DenseMap<const char *, uint32_t, CStrDenseMapInfo> Pool; variable
44 auto Pair = Pool.insert(std::make_pair(Str, Offset)); in getOffset()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/
HDAllTUsExecution.cpp118 llvm::DefaultThreadPool Pool(llvm::hardware_concurrency(ThreadCount)); in execute() local
120 Pool.async( in execute()
142 Pool.wait(); in execute()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDParsedAttr.cpp103 void AttributePool::takeFrom(ParsedAttributesView &List, AttributePool &Pool) { in takeFrom() argument
104 assert(&Pool != this && "AttributePool can't take attributes from itself"); in takeFrom()
105 llvm::for_each(List.AttrList, [&Pool](ParsedAttr *A) { Pool.remove(A); }); in takeFrom()
HDIdentifierResolver.cpp44 IdDeclInfo Pool[POOL_SIZE]; member
421 IdDeclInfo *IDI = &CurPool->Pool[CurIndex]; in operator []()
/freebsd-13-stable/contrib/tcsh/nls/german/
HDset1920 18 Gesamter benutzer Speicher im Pool: %d\n
21 19 Gesamter freier Speicher im Pool: %d\n
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Debuginfod/
HDDebuginfod.h138 ThreadPoolInterface &Pool; variable
148 ThreadPoolInterface &Pool, double MinInterval);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Debuginfod/
HDDebuginfod.cpp352 ThreadPoolInterface &Pool, in DebuginfodCollection() argument
354 : Log(Log), Pool(Pool), MinInterval(MinInterval) { in DebuginfodCollection()
417 ThreadPoolTaskGroup IteratorGroup(Pool); in findBinaries()
418 for (unsigned WorkerIndex = 0; WorkerIndex < Pool.getMaxConcurrency(); in findBinaries()
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-cov/
HDCoverageExporterJson.cpp280 DefaultThreadPool Pool(S); in renderFiles() local
287 Pool.async([&] { in renderFiles()
295 Pool.wait(); in renderFiles()
HDCoverageReport.cpp485 DefaultThreadPool Pool(S); in prepareFileReports() local
492 Pool.async(&CoverageReport::prepareSingleFileReport, Filename, in prepareFileReports()
495 Pool.wait(); in prepareFileReports()
600 DefaultThreadPool Pool(PoolS); in prepareDirectoryReports() local
602 TPool = &Pool; in prepareDirectoryReports()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
HDDWARFStreamer.h86 void emitStrings(const NonRelocatableStringpool &Pool) override;
94 void emitLineStrings(const NonRelocatableStringpool &Pool) override;
/freebsd-13-stable/contrib/file/magic/Magdir/
HDpmem9 >4 regex LOG|BLK|OBJ Persistent Memory Pool file, type: %s,
HDjava9 # From Martin Pool (m.pool@pharos.com.au)
/freebsd-13-stable/contrib/llvm-project/libcxx/include/
HDmemory_resource42 // Pool resource classes

123