Searched refs:SymbolStringPool (Results 1 – 3 of 3) sorted by relevance
28 class SymbolStringPool {32 ~SymbolStringPool();52 friend class SymbolStringPool; variable58 static SymbolStringPool::PoolMapEntry Tombstone;98 SymbolStringPtr(SymbolStringPool::PoolMapEntry *S)104 SymbolStringPool::PoolMapEntry *S = nullptr;119 inline SymbolStringPool::~SymbolStringPool() {126 inline SymbolStringPtr SymbolStringPool::intern(StringRef S) {134 inline void SymbolStringPool::clearDeadEntries() {143 inline bool SymbolStringPool::empty() const {
712 ExecutionSession(std::shared_ptr<SymbolStringPool> SSP = nullptr);718 std::shared_ptr<SymbolStringPool> getSymbolStringPool() const { return SSP; } in getSymbolStringPool()859 std::shared_ptr<SymbolStringPool> SSP;
137 SymbolStringPool::PoolMapEntry SymbolStringPtr::Tombstone(0);1575 ExecutionSession::ExecutionSession(std::shared_ptr<SymbolStringPool> SSP) in ExecutionSession()1576 : SSP(SSP ? std::move(SSP) : std::make_shared<SymbolStringPool>()) { in ExecutionSession()