HomeSort by: relevance | last modified time | path
    Searched refs:Demangler (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Support/
ItaniumManglingCanonicalizer.cpp 213 CanonicalizingDemangler Demangler = {nullptr, nullptr};
222 auto &Alloc = P->Demangler.ASTAllocator;
226 P->Demangler.reset(Str.begin(), Str.end());
235 if (Str.size() == 2 && P->Demangler.consumeIf("St"))
236 N = P->Demangler.make<itanium_demangle::NameType>("std");
243 N = P->Demangler.parseType();
245 N = P->Demangler.parseName();
250 N = P->Demangler.parseType();
255 N = P->Demangler.parseEncoding();
260 if (P->Demangler.numLeft() != 0
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Demangle/
RustDemangle.cpp 9 // This file defines a demangler for Rust v0 mangled symbols as specified in
41 Demangler D;
78 Demangler::Demangler(size_t MaxRecursionLevel)
101 bool Demangler::demangle(StringView Mangled) {
137 void Demangler::demanglePath(InType InType) {
234 void Demangler::demangleImplPath(InType InType) {
244 void Demangler::demangleGenericArg() {
343 void Demangler::printBasicType(BasicType Type) {
423 void Demangler::demangleType()
    [all...]
MicrosoftDemangle.cpp 9 // This file defines a demangler for MSVC-style mangled symbols.
247 StringView Demangler::copyString(StringView Borrowed) {
255 Demangler::demangleSpecialTableSymbolNode(StringView &MangledName,
295 Demangler::demangleLocalStaticGuard(StringView &MangledName, bool IsThread) {
350 VariableSymbolNode *Demangler::demangleUntypedVariable(
364 Demangler::demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena,
381 FunctionSymbolNode *Demangler::demangleInitFiniStub(StringView &MangledName,
430 SymbolNode *Demangler::demangleSpecialIntrinsic(StringView &MangledName) {
484 Demangler::demangleFunctionIdentifierCode(StringView &MangledName) {
503 Demangler::demangleStructorIdentifier(StringView &MangledName
    [all...]
ItaniumDemangle.cpp 324 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>;
335 Demangler Parser(MangledName, MangledName + std::strlen(MangledName));
359 : RootNode(nullptr), Context(new Demangler{nullptr, nullptr}) {}
362 delete static_cast<Demangler *>(Context);
380 Demangler *Parser = static_cast<Demangler *>(Context);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
RustDemangle.h 60 class Demangler {
82 Demangler(size_t MaxRecursionLevel = 500);
MicrosoftDemangle.h 24 // the demangler is 3x faster with this allocator compared to one with
137 // Demangler class takes the main role in demangling symbols.
140 class Demangler {
142 Demangler() = default;
143 virtual ~Demangler() = default;

Completed in 27 milliseconds