Searched refs:StringPool (Results 1 – 5 of 5) sorted by relevance
23 typedef llvm::StringMap<StringPoolValueType, llvm::BumpPtrAllocator> StringPool; typedef in Pool169 typedef StringPool::iterator iterator;170 typedef StringPool::const_iterator const_iterator;176 StringPool m_string_map;191 StringPool() in StringPool() function204 m_string (StringPool().GetConstCString (cstr)) in ConstString()209 m_string (StringPool().GetConstCStringWithLength (cstr, cstr_len)) in ConstString()214 m_string (StringPool().GetConstCStringWithLength (s.data(), s.size())) in ConstString()224 llvm::StringRef lhs_string_ref (m_string, StringPool().GetConstCStringLength (m_string)); in operator <()225 … llvm::StringRef rhs_string_ref (rhs.m_string, StringPool().GetConstCStringLength (rhs.m_string)); in operator <()[all …]
19 StringPool::StringPool() {} in StringPool() function in StringPool21 StringPool::~StringPool() { in ~StringPool()25 PooledStringPtr StringPool::intern(StringRef Key) { in intern()
42 class StringPool {46 StringPool *Pool; ///< So the string can remove itself.60 StringPool();61 ~StringPool();79 typedef StringPool::entry_t entry_t;
67 StringPool.cpp \
376 static StringPool *GCNamePool;393 GCNamePool = new StringPool(); in setGC()