Searched refs:Demangler (Results 1 - 9 of 9) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Demangle/ |
H A D | DLangDemangle.cpp | 31 struct Demangler { struct in namespace:__anon2270 35 Demangler(const char *Mangled); 182 const char *Demangler::decodeNumber(const char *Mangled, unsigned long &Ret) { 207 const char *Demangler::decodeBackrefPos(const char *Mangled, long &Ret) { 246 const char *Demangler::decodeBackref(const char *Mangled, const char *&Ret) { 268 const char *Demangler::parseSymbolBackref(OutputBuffer *Demangled, 292 const char *Demangler::parseTypeBackref(const char *Mangled) { 325 bool Demangler::isSymbolName(const char *Mangled) { 344 const char *Demangler::parseMangle(OutputBuffer *Demangled, 371 const char *Demangler 539 Demangler::Demangler(const char *Mangled) function in class:Demangler [all...] |
H A D | RustDemangle.cpp | 73 class Demangler { class in namespace:__anon2274 93 Demangler(size_t MaxRecursionLevel = 500); 112 template <typename Callable> void demangleBackref(Callable Demangler) { argument 124 Demangler(); 159 Demangler D; 170 Demangler::Demangler(size_t MaxRecursionLevel) function in class:Demangler 193 bool Demangler::demangle(StringView Mangled) { 244 bool Demangler::demanglePath(IsInType InType, LeaveGenericsOpen LeaveOpen) { 349 void Demangler [all...] |
H A D | MicrosoftDemangle.cpp | 247 StringView Demangler::copyString(StringView Borrowed) { 258 Demangler::demangleSpecialTableSymbolNode(StringView &MangledName, 298 Demangler::demangleLocalStaticGuard(StringView &MangledName, bool IsThread) { 353 VariableSymbolNode *Demangler::demangleUntypedVariable( 367 Demangler::demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena, 384 FunctionSymbolNode *Demangler::demangleInitFiniStub(StringView &MangledName, 433 SymbolNode *Demangler::demangleSpecialIntrinsic(StringView &MangledName) { 487 Demangler::demangleFunctionIdentifierCode(StringView &MangledName) { 506 Demangler::demangleStructorIdentifier(StringView &MangledName, 514 Demangler [all...] |
H A D | ItaniumDemangle.cpp | 366 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>; 377 Demangler Parser(MangledName, MangledName + std::strlen(MangledName)); 398 : RootNode(nullptr), Context(new Demangler{nullptr, nullptr}) {} 401 delete static_cast<Demangler *>(Context); 419 Demangler *Parser = static_cast<Demangler *>(Context);
|
/openbsd-current/gnu/llvm/llvm/lib/Support/ |
H A D | ItaniumManglingCanonicalizer.cpp | 198 CanonicalizingDemangler Demangler = {nullptr, nullptr}; member in struct:ItaniumManglingCanonicalizer::Impl 207 auto &Alloc = P->Demangler.ASTAllocator; 211 P->Demangler.reset(Str.begin(), Str.end()); 220 if (Str.size() == 2 && P->Demangler.consumeIf("St")) 221 N = P->Demangler.make<itanium_demangle::NameType>("std"); 228 N = P->Demangler.parseType(); 230 N = P->Demangler.parseName(); 235 N = P->Demangler.parseType(); 240 N = P->Demangler.parseEncoding(); 245 if (P->Demangler 280 parseMaybeMangledName(CanonicalizingDemangler &Demangler, StringRef Mangling, bool CreateNewNodes) argument [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangle.h | 135 // Demangler class takes the main role in demangling symbols. 138 class Demangler { 140 Demangler() = default; 141 virtual ~Demangler() = default;
|
/openbsd-current/gnu/llvm/libcxxabi/src/ |
H A D | cxa_demangle.cpp | 367 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>; 388 Demangler Parser(MangledName, MangledName + std::strlen(MangledName));
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.cpp | 176 llvm::ms_demangle::Demangler demangler;
|
H A D | SymbolFileNativePDB.cpp | 629 llvm::ms_demangle::Demangler demangler;
|
Completed in 105 milliseconds