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()
58 StringPool.cpp \
51 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
63 D->StringPool = createCXStringPool(); in MakeCXTranslationUnit()2768 disposeCXStringPool(CTUnit->StringPool); in clang_disposeTranslationUnit()
262 static StringPool *GCNamePool;279 GCNamePool = new StringPool(); in setGC()
220 StringMap<std::pair<MCSymbol*, unsigned>, BumpPtrAllocator&> StringPool; variable
149 SourceIdMap(DIEValueAllocator), StringPool(DIEValueAllocator), in DwarfDebug()202 std::pair<MCSymbol*, unsigned> &Entry = StringPool[Str]; in getStringPoolEntry()1991 if (StringPool.empty()) return; in emitDebugStr()2003 I = StringPool.begin(), E = StringPool.end(); I != E; ++I) in emitDebugStr()
91 MCSymbol *StringPool = DD->getStringPool(); in addString() local92 Value = new (DIEValueAllocator) DIEDelta(Symb, StringPool); in addString()