Lines Matching defs:StringPool
62 typedef llvm::StringMap<StringPoolValueType, Allocator> StringPool;
103 const uint32_t string_hash = StringPool::hash(string_ref);
129 const uint32_t demangled_hash = StringPool::hash(demangled);
134 StringPool &map = pool.m_string_map;
179 StringPool m_string_map;
185 return selectPool(StringPool::hash(s));
201 static Pool &StringPool() {
212 : m_string(StringPool().GetConstCString(cstr)) {}
215 : m_string(StringPool().GetConstCStringWithLength(cstr, cstr_len)) {}
218 : m_string(StringPool().GetConstCStringWithStringRef(s)) {}
308 m_string = StringPool().GetConstCString(cstr);
312 m_string = StringPool().GetConstCStringWithStringRef(s);
317 m_string = StringPool().GetConstCStringAndSetMangledCounterPart(
322 counterpart.m_string = StringPool().GetMangledCounterpart(m_string);
327 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len);
332 m_string = StringPool().GetConstTrimmedCStringWithLength(cstr, cstr_len);
336 return StringPool().GetMemoryStats();