|
LLVM 22.0.0git
|
#include "llvm/Demangle/Demangle.h"#include "llvm/Demangle/DemangleConfig.h"#include "llvm/Demangle/MicrosoftDemangleNodes.h"#include <cassert>#include <string_view>#include <utility>Go to the source code of this file.
Classes | |
| class | llvm::ms_demangle::ArenaAllocator |
| struct | llvm::ms_demangle::BackrefContext |
| class | llvm::ms_demangle::Demangler |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::ms_demangle |
Enumerations | |
| enum class | llvm::ms_demangle::QualifierMangleMode { llvm::ms_demangle::Drop , llvm::ms_demangle::Mangle , llvm::ms_demangle::Result } |
| enum | llvm::ms_demangle::NameBackrefBehavior : uint8_t { llvm::ms_demangle::NBB_None = 0 , llvm::ms_demangle::NBB_Template = 1 << 0 , llvm::ms_demangle::NBB_Simple = 1 << 1 } |
| enum class | llvm::ms_demangle::FunctionIdentifierCodeGroup { llvm::ms_demangle::Basic , llvm::ms_demangle::Under , llvm::ms_demangle::DoubleUnder } |
Variables | |
| constexpr size_t | llvm::ms_demangle::AllocUnit = 4096 |