HomeSort by: relevance | last modified time | path
    Searched defs:Pool (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXString.h 72 /// A string pool used for fast allocation/deallocation of strings.
80 std::vector<CXStringBuf *> Pool;
91 /// Return this buffer to the pool.
97 /// Returns true if the CXString data is managed by a pool.
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
ManagedStringPool.h 1 //===-- ManagedStringPool.h - Managed String Pool ---------------*- C++ -*-===//
9 // The strings allocated from a managed string pool are owned by the string
10 // pool and will be deleted together with the managed string pool.
22 /// ManagedStringPool - The strings allocated from a managed string pool are
23 /// owned by the string pool and will be deleted together with the managed
24 /// string pool.
26 SmallVector<std::string *, 8> Pool;
32 SmallVectorImpl<std::string *>::iterator Current = Pool.begin();
33 while (Current != Pool.end())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AddressPool.h 30 DenseMap<const MCSymbol *, AddressPoolEntry> Pool;
41 /// Returns the index into the address pool with the given
47 bool isEmpty() { return Pool.empty(); }
  /src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/
DWPStringPool.h 35 DenseMap<const char *, uint32_t, CStrDenseMapInfo> Pool;
44 auto Pair = Pool.insert(std::make_pair(Str, Offset));
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/PBQP/
CostAllocator.h 36 PoolEntry(ValuePool &Pool, ValueKeyT Value)
37 : Pool(Pool), Value(std::move(Value)) {}
39 ~PoolEntry() { Pool.removeEntry(this); }
44 ValuePool &Pool;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
IdentifierResolver.cpp 44 IdDeclInfo Pool[POOL_SIZE];
407 IdDeclInfo *IDI = &CurPool->Pool[CurIndex];
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
SymbolStringPool.h 1 //===- SymbolStringPool.h - Multi-threaded pool for JIT symbols -*- C++ -*-===//
9 // Contains a multi-threaded string pool suitable for use with ORC.
26 /// String pool for symbol names used by the JIT.
36 /// Remove from the pool any entries that are no longer referenced.
39 /// Returns true if the pool is empty.
46 PoolMap Pool;
157 assert(Pool.empty() && "Dangling references at pool destruction time");
165 std::tie(I, Added) = Pool.try_emplace(S, 0);
171 for (auto I = Pool.begin(), E = Pool.end(); I != E;)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
ThinLTOCodeGenerator.cpp 944 ThreadPool Pool;
947 Pool.async([&](int count) {
1076 ThreadPool Pool(heavyweight_hardware_concurrency(ThreadCount));
1079 Pool.async([&](int count) {

Completed in 56 milliseconds