HomeSort by: relevance | last modified time | path
    Searched refs:SymbolStringPool (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
SymbolStringPool.h 1 //===- SymbolStringPool.h - Multi-threaded pool for JIT symbols -*- C++ -*-===//
27 class SymbolStringPool {
30 /// Destroy a SymbolStringPool.
31 ~SymbolStringPool();
52 friend class SymbolStringPool;
116 using PoolEntry = SymbolStringPool::PoolMapEntry;
119 SymbolStringPtr(SymbolStringPool::PoolMapEntry *S)
154 inline SymbolStringPool::~SymbolStringPool() {
161 inline SymbolStringPtr SymbolStringPool::intern(StringRef S)
    [all...]
TargetProcessControl.h 103 /// Intern a symbol name in the SymbolStringPool.
106 /// Return a shared pointer to the SymbolStringPool for this instance.
107 std::shared_ptr<SymbolStringPool> getSymbolStringPool() const { return SSP; }
155 TargetProcessControl(std::shared_ptr<SymbolStringPool> SSP)
158 std::shared_ptr<SymbolStringPool> SSP;
170 std::shared_ptr<SymbolStringPool> SSP, Triple TargetTriple,
177 Create(std::shared_ptr<SymbolStringPool> SSP,
Core.h 22 #include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
1270 ExecutionSession(std::shared_ptr<SymbolStringPool> SSP = nullptr);
1275 /// Add a symbol name to the SymbolStringPool and return a pointer to it.
1278 /// Returns a shared_ptr to the SymbolStringPool for this ExecutionSession.
1279 std::shared_ptr<SymbolStringPool> getSymbolStringPool() const { return SSP; }
1504 std::shared_ptr<SymbolStringPool> SSP;
OrcRPCTargetProcessControl.h 283 OrcRPCTargetProcessControlBase(std::shared_ptr<SymbolStringPool> SSP,
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
KaleidoscopeJIT.h 68 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
KaleidoscopeJIT.h 75 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
KaleidoscopeJIT.h 68 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
LLJITWithTargetProcessControl.cpp 137 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
TargetProcessControl.cpp 26 std::shared_ptr<SymbolStringPool> SSP, Triple TargetTriple,
44 std::shared_ptr<SymbolStringPool> SSP,
OrcV2CBindings.cpp 78 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(SymbolStringPool, LLVMOrcSymbolStringPoolRef)
Core.cpp 1762 ExecutionSession::ExecutionSession(std::shared_ptr<SymbolStringPool> SSP)
1763 : SSP(SSP ? std::move(SSP) : std::make_shared<SymbolStringPool>()) {}
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
KaleidoscopeJIT.h 90 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
llvm-jitlink.h 75 std::shared_ptr<orc::SymbolStringPool> SSP,
llvm-jitlink.cpp 654 auto SSP = std::make_shared<SymbolStringPool>();
750 auto SSP = std::make_shared<SymbolStringPool>();
813 std::make_shared<SymbolStringPool>(), std::move(TT), *PageSize,
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
KaleidoscopeJIT.h 175 auto SSP = std::make_shared<SymbolStringPool>();
  /src/external/apache2/llvm/dist/llvm/tools/lli/
lli.cpp 37 #include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
942 std::make_shared<orc::SymbolStringPool>()));

Completed in 42 milliseconds