Searched refs:Demangler (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | RustDemangle.cpp | 74 class Demangler { class 94 Demangler(size_t MaxRecursionLevel = 500); 113 template <typename Callable> void demangleBackref(Callable Demangler) { in demangleBackref() argument 125 Demangler(); in demangleBackref() 156 Demangler D; in rustDemangle() 167 Demangler::Demangler(size_t MaxRecursionLevel) in Demangler() function in Demangler 190 bool Demangler::demangle(std::string_view Mangled) { in demangle() 241 bool Demangler::demanglePath(IsInType InType, LeaveGenericsOpen LeaveOpen) { in demanglePath() 346 void Demangler::demangleImplPath(IsInType InType) { in demangleImplPath() 356 void Demangler::demangleGenericArg() { in demangleGenericArg() [all …]
|
H A D | DLangDemangle.cpp | 32 struct Demangler { struct 36 Demangler(std::string_view Mangled); 169 void Demangler::decodeNumber(std::string_view &Mangled, unsigned long &Ret) { in decodeNumber() 204 bool Demangler::decodeBackrefPos(std::string_view &Mangled, long &Ret) { in decodeBackrefPos() 246 bool Demangler::decodeBackref(std::string_view &Mangled, in decodeBackref() 273 void Demangler::parseSymbolBackref(OutputBuffer *Demangled, in parseSymbolBackref() 300 void Demangler::parseTypeBackref(std::string_view &Mangled) { in parseTypeBackref() 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() [all …]
|
H A D | MicrosoftDemangle.cpp | 279 std::string_view Demangler::copyString(std::string_view Borrowed) { in copyString() 290 Demangler::demangleSpecialTableSymbolNode(std::string_view &MangledName, in demangleSpecialTableSymbolNode() 331 Demangler::demangleLocalStaticGuard(std::string_view &MangledName, in demangleLocalStaticGuard() 388 Demangler::demangleUntypedVariable(ArenaAllocator &Arena, in demangleUntypedVariable() 403 Demangler::demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena, in demangleRttiBaseClassDescriptorNode() 421 Demangler::demangleInitFiniStub(std::string_view &MangledName, in demangleInitFiniStub() 470 SymbolNode *Demangler::demangleSpecialIntrinsic(std::string_view &MangledName) { in demangleSpecialIntrinsic() 524 Demangler::demangleFunctionIdentifierCode(std::string_view &MangledName) { in demangleFunctionIdentifierCode() 543 Demangler::demangleStructorIdentifier(std::string_view &MangledName, in demangleStructorIdentifier() 551 Demangler::demangleConversionOperatorIdentifier(std::string_view &MangledName) { in demangleConversionOperatorIdentifier() [all …]
|
H A D | ItaniumDemangle.cpp | 367 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/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | ItaniumManglingCanonicalizer.cpp | 200 CanonicalizingDemangler Demangler = {nullptr, nullptr}; member 209 auto &Alloc = P->Demangler.ASTAllocator; in addEquivalence() 213 P->Demangler.reset(Str.begin(), Str.end()); in addEquivalence() 222 if (Str.size() == 2 && P->Demangler.consumeIf("St")) in addEquivalence() 223 N = P->Demangler.make<itanium_demangle::NameType>("std"); 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 in addEquivalence() 282 parseMaybeMangledName(CanonicalizingDemangler & Demangler,StringRef Mangling,bool CreateNewNodes) parseMaybeMangledName() argument [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangle.h | 144 class Demangler { 149 Demangler() = default; 150 virtual ~Demangler() = default;
|
H A D | README.txt | 1 Itanium Name Demangler Library
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.cpp | 177 llvm::ms_demangle::Demangler demangler; in CreateDeclInfoForType()
|
H A D | SymbolFileNativePDB.cpp | 632 llvm::ms_demangle::Demangler demangler; in GetUnqualifiedTypeName()
|