Searched refs:StringPool (Results 1 – 11 of 11) sorted by relevance
19 StringPool::StringPool() {} in StringPool() function in StringPool21 StringPool::~StringPool() { in ~StringPool()25 PooledStringPtr StringPool::intern(StringRef Key) { in intern()
57 StringPool.cpp \
50 StringPool.cpp
43 class StringPool {47 StringPool *Pool; ///< So the string can remove itself.61 StringPool();62 ~StringPool();80 typedef StringPool::entry_t entry_t;
90 CXStringPool *pool = static_cast<CXStringPool*>(TU->StringPool); in getCXStringBuf()101 static_cast<CXStringPool*>(buf->TU->StringPool)->push_back(buf); in disposeCXStringBuf()
21 void *StringPool; member
62 D->StringPool = createCXStringPool(); in MakeCXTranslationUnit()2735 disposeCXStringPool(CTUnit->StringPool); in clang_disposeTranslationUnit()
263 static StringPool *GCNamePool;280 GCNamePool = new StringPool(); in setGC()
217 StringMap<std::pair<MCSymbol*, unsigned> > StringPool; variable
167 std::pair<MCSymbol*, unsigned> &Entry = StringPool[Str]; in getStringPoolEntry()1939 if (StringPool.empty()) return; in emitDebugStr()1951 I = StringPool.begin(), E = StringPool.end(); I != E; ++I) in emitDebugStr()
82 MCSymbol *StringPool = DD->getStringPool(); in addString() local83 Value = new (DIEValueAllocator) DIEDelta(Symb, StringPool); in addString()