Home
last modified time | relevance | path

Searched refs:Demangler (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Demangle/
H A DRustDemangle.cpp74 class Demangler { class
125 Demangler(); in demangleBackref()
156 Demangler D; in rustDemangle()
167 Demangler::Demangler(size_t MaxRecursionLevel) in Demangler() function in Demangler
536 void Demangler::demangleType() { in demangleType()
623 void Demangler::demangleFnSig() { in demangleFnSig()
678 void Demangler::demangleDynTrait() { in demangleDynTrait()
725 void Demangler::demangleConst() { in demangleConst()
1001 void Demangler::print(char C) { in print()
1213 char Demangler::look() const { in look()
[all …]
H A DDLangDemangle.cpp32 struct Demangler { struct
36 Demangler(std::string_view Mangled);
246 bool Demangler::decodeBackref(std::string_view &Mangled, in decodeBackref()
273 void Demangler::parseSymbolBackref(OutputBuffer *Demangled, in parseSymbolBackref()
339 bool Demangler::isSymbolName(std::string_view Mangled) { in isSymbolName()
359 void Demangler::parseMangle(OutputBuffer *Demangled, in parseMangle()
386 void Demangler::parseQualified(OutputBuffer *Demangled, in parseQualified()
422 void Demangler::parseIdentifier(OutputBuffer *Demangled, in parseIdentifier()
468 bool Demangler::parseType(std::string_view &Mangled) { in parseType()
556 Demangler::Demangler(std::string_view Mangled) in Demangler() function in Demangler
[all …]
H A DMicrosoftDemangle.cpp375 Demangler::demangleUntypedVariable(ArenaAllocator &Arena, in demangleUntypedVariable()
408 Demangler::demangleInitFiniStub(std::string_view &MangledName, in demangleInitFiniStub()
553 Demangler::translateIntrinsicFunctionCode(char CH, in translateIntrinsicFunctionCode()
833 SymbolNode *Demangler::parse(std::string_view &MangledName) { in parse()
933 Demangler::demangleNumber(std::string_view &MangledName) { in demangleNumber()
981 void Demangler::memorizeString(std::string_view S) { in memorizeString()
993 Demangler::demangleBackRefName(std::string_view &MangledName) { in demangleBackRefName()
1784 Demangler::demangleQualifiers(std::string_view &MangledName) { in demangleQualifiers()
1877 Demangler::demangleFunctionType(std::string_view &MangledName, in demangleFunctionType()
2372 void Demangler::dumpBackReferences() { in dumpBackReferences()
[all …]
H A DItaniumDemangle.cpp367 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>; typedef
373 Demangler Parser(MangledName.data(), in itaniumDemangle()
387 : RootNode(nullptr), Context(new Demangler{nullptr, nullptr}) {} in ItaniumPartialDemangler()
390 delete static_cast<Demangler *>(Context); in ~ItaniumPartialDemangler()
408 Demangler *Parser = static_cast<Demangler *>(Context); in partialDemangle()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DItaniumManglingCanonicalizer.cpp200 CanonicalizingDemangler Demangler = {nullptr, nullptr}; member
209 auto &Alloc = P->Demangler.ASTAllocator; in addEquivalence()
213 P->Demangler.reset(Str.begin(), Str.end()); in addEquivalence()
230 N = P->Demangler.parseType(); in addEquivalence()
232 N = P->Demangler.parseName(); in addEquivalence()
237 N = P->Demangler.parseType(); in addEquivalence()
242 N = P->Demangler.parseEncoding(); in addEquivalence()
247 if (P->Demangler.numLeft() != 0) in addEquivalence()
285 Demangler.reset(Mangling.begin(), Mangling.end()); in parseMaybeMangledName()
294 N = Demangler.parse(); in parseMaybeMangledName()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h139 class Demangler {
141 Demangler() = default;
142 virtual ~Demangler() = default;
H A DREADME.txt1 Itanium Name Demangler Library
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp177 llvm::ms_demangle::Demangler demangler; in CreateDeclInfoForType()
H A DSymbolFileNativePDB.cpp632 llvm::ms_demangle::Demangler demangler; in GetUnqualifiedTypeName()