Searched refs:itanium_demangle (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | ItaniumManglingCanonicalizer.cpp | 17 using llvm::itanium_demangle::ForwardTemplateReference; 18 using llvm::itanium_demangle::Node; 19 using llvm::itanium_demangle::NodeKind; 20 using llvm::itanium_demangle::StringView; 34 void operator()(itanium_demangle::NodeArray A) { in operator ()() 79 itanium_demangle::Node *getNode() { in getNode() 80 return reinterpret_cast<itanium_demangle::Node *>(this + 1); in getNode() 195 itanium_demangle::ManglingParser<CanonicalizerAllocator>; 222 N = P->Demangler.make<itanium_demangle::NameType>("std"); in addEquivalence() 295 N = Demangler.make<itanium_demangle::NameType>( in parseMaybeMangledName()
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_demangle.cpp | 24 using namespace itanium_demangle; 26 constexpr const char *itanium_demangle::FloatData<float>::spec; 27 constexpr const char *itanium_demangle::FloatData<double>::spec; 28 constexpr const char *itanium_demangle::FloatData<long double>::spec; 33 const char *itanium_demangle::parse_discriminator(const char *first, in parse_discriminator() 259 fprintf(stderr, "%s(", itanium_demangle::NodeKind<NodeT>::name()); in operator ()() 281 void itanium_demangle::Node::dump() const { in dump() 367 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>;
|
| /llvm-project-15.0.7/llvm/unittests/Demangle/ |
| H A D | ItaniumDemangleTest.cpp | 17 using namespace llvm::itanium_demangle; 48 template <> void Visit<itanium_demangle::X>(const itanium_demangle::X *) {} 54 #define NODE(X) Visit(static_cast<const itanium_demangle::X *>(nullptr)); in NOMATCHER()
|
| H A D | StringViewTest.cpp | 13 using llvm::itanium_demangle::StringView; 16 namespace itanium_demangle { namespace
|
| H A D | OutputBufferTest.cpp | 15 using llvm::itanium_demangle::OutputBuffer;
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | ItaniumDemangle.cpp | 25 using namespace llvm::itanium_demangle; 27 constexpr const char *itanium_demangle::FloatData<float>::spec; 28 constexpr const char *itanium_demangle::FloatData<double>::spec; 29 constexpr const char *itanium_demangle::FloatData<long double>::spec; 34 const char *itanium_demangle::parse_discriminator(const char *first, in parse_discriminator() 258 fprintf(stderr, "%s(", itanium_demangle::NodeKind<NodeT>::name()); in operator ()() 280 void itanium_demangle::Node::dump() const { in dump() 366 using Demangler = itanium_demangle::ManglingParser<DefaultAllocator>;
|
| H A D | DLangDemangle.cpp | 25 using llvm::itanium_demangle::OutputBuffer; 26 using llvm::itanium_demangle::StringView;
|
| H A D | RustDemangle.cpp | 26 using llvm::itanium_demangle::OutputBuffer; 27 using llvm::itanium_demangle::ScopedOverride; 28 using llvm::itanium_demangle::StringView;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.cpp | 352 return Alloc.Allocate(sizeof(llvm::itanium_demangle::Node *) * sz, in allocateNodeArray() 353 alignof(llvm::itanium_demangle::Node *)); in allocateNodeArray() 359 : public llvm::itanium_demangle::AbstractManglingParser<Derived, 362 llvm::itanium_demangle::AbstractManglingParser<Derived, NodeAllocator>; 442 llvm::itanium_demangle::Node *parseType() { in parseType() 450 llvm::itanium_demangle::Node * 451 parseCtorDtorName(llvm::itanium_demangle::Node *&SoFar, NameState *State) { in parseCtorDtorName()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | DemangleConfig.h | 89 #define DEMANGLE_NAMESPACE_BEGIN namespace llvm { namespace itanium_demangle {
|
| H A D | MicrosoftDemangleNodes.h | 22 namespace itanium_demangle { 27 using llvm::itanium_demangle::OutputBuffer; 28 using llvm::itanium_demangle::StringView;
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | DemangleConfig.h | 94 #define DEMANGLE_NAMESPACE_BEGIN namespace { namespace itanium_demangle {
|