llvm-project/llvm/lib/Demangle
Nathan Sidwell 704b21cb4f [demangler] Remove StdQualifiedName
The StdQualifiedName node class is used for names exactly in the std
namespace.  It is not used for nested names that descend further --
those use a NestedName with NameType("std") as the scope.
Representing the compression scheme in the node graph is layer
breaking.  We can use the same structure for those exactly in std too,
and reduce code size a bit.

Reviewed By: ChuanqiXu

Differential Revision: https://reviews.llvm.org/D118249
2022-02-07 07:49:30 -08:00
..
CMakeLists.txt [Demangle] Add minimal support for D programming language 2021-11-09 09:29:13 -08:00
DLangDemangle.cpp [Demangle] Pass Ret parameter from decodeNumber by reference 2022-01-12 21:57:31 +00:00
Demangle.cpp [Demangle] Add minimal support for D programming language 2021-11-09 09:29:13 -08:00
ItaniumDemangle.cpp [demangler] Remove StdQualifiedName 2022-02-07 07:49:30 -08:00
MicrosoftDemangle.cpp [Demangle] Rename OutputStream to OutputString 2021-10-21 17:34:57 -07:00
MicrosoftDemangleNodes.cpp [llvm] Remove unused headers in LLVMDemangle 2022-01-21 10:18:32 +01:00
RustDemangle.cpp [Demangle] Rename OutputStream to OutputString 2021-10-21 17:34:57 -07:00