Lines Matching refs:m_mangled
63 Mangled::Mangled(ConstString s) : m_mangled(), m_demangled() { in Mangled()
79 Mangled::operator bool() const { return m_mangled || m_demangled; } in operator bool()
83 m_mangled.Clear(); in Clear()
99 m_mangled = s; in SetValue()
102 m_mangled.Clear(); in SetValue()
106 m_mangled.Clear(); in SetValue()
114 m_mangled = name; in SetValue()
117 m_mangled.Clear(); in SetValue()
121 m_mangled.Clear(); in SetValue()
202 assert(m_mangled); in GetRichManglingInfo()
205 ManglingScheme scheme = GetManglingScheme(m_mangled.GetStringRef()); in GetRichManglingInfo()
206 if (skip_mangled_name && skip_mangled_name(m_mangled.GetStringRef(), scheme)) in GetRichManglingInfo()
217 return context.FromItaniumName(m_mangled); in GetRichManglingInfo()
222 if (!m_demangled && !m_mangled.GetMangledCounterpart(m_demangled)) { in GetRichManglingInfo()
223 if (char *d = GetMSVCDemangledStr(m_mangled.GetCString())) { in GetRichManglingInfo()
228 m_mangled); in GetRichManglingInfo()
260 if (m_mangled && m_demangled.IsNull()) { in GetDemangledName()
262 const char *mangled_name = m_mangled.GetCString(); in GetDemangledName()
264 GetManglingScheme(m_mangled.GetStringRef()); in GetDemangledName()
266 !m_mangled.GetMangledCounterpart(m_demangled)) { in GetDemangledName()
289 llvm::StringRef(demangled_name), m_mangled); in GetDemangledName()
308 if (m_mangled && regex.Execute(m_mangled.GetStringRef())) in NameMatches()
317 if (preference == ePreferMangled && m_mangled) in GetName()
318 return m_mangled; in GetName()
332 return m_mangled; in GetName()
340 if (m_mangled) { in Dump()
341 *s << ", mangled = " << m_mangled; in Dump()
354 m_mangled.DumpDebug(s); in DumpDebug()
363 return m_mangled.MemorySize() + m_demangled.MemorySize(); in MemorySize()
426 m_mangled.Clear(); in Decode()
438 m_mangled.SetString(strtab.Get(data.GetU32(offset_ptr))); in Decode()
442 m_mangled.SetString(strtab.Get(data.GetU32(offset_ptr))); in Decode()
476 if (m_mangled) { in Encode()
483 if (!(m_mangled.GetMangledCounterpart(s) && s == m_demangled)) in Encode()
497 file.AppendU32(strtab.Add(m_mangled)); in Encode()
500 file.AppendU32(strtab.Add(m_mangled)); in Encode()