reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Demangle/MicrosoftDemangleNodes.h
  295 struct VariableSymbolNode;

References

include/llvm/Demangle/MicrosoftDemangle.h
   91   template <typename T, typename... Args> T *alloc(Args &&... ConstructorArgs) {
   92     constexpr size_t Size = sizeof(T);
   97         (((size_t)P + alignof(T) - 1) & ~(size_t)(alignof(T) - 1));
   97         (((size_t)P + alignof(T) - 1) & ~(size_t)(alignof(T) - 1));
  103       return new (PP) T(std::forward<Args>(ConstructorArgs)...);
  108     return new (Head->Buf) T(std::forward<Args>(ConstructorArgs)...);
  163   VariableSymbolNode *demangleVariableEncoding(StringView &MangledName,
  229   VariableSymbolNode *demangleUntypedVariable(ArenaAllocator &Arena,
  232   VariableSymbolNode *
include/llvm/Demangle/MicrosoftDemangleNodes.h
  377   VariableSymbolNode *Variable = nullptr;
lib/Demangle/MicrosoftDemangle.cpp
  341 static VariableSymbolNode *synthesizeVariable(ArenaAllocator &Arena,
  344   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  344   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  350 VariableSymbolNode *Demangler::demangleUntypedVariable(
  354   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  354   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  363 VariableSymbolNode *
  375   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  375   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  842 VariableSymbolNode *Demangler::demangleVariableEncoding(StringView &MangledName,
  844   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();
  844   VariableSymbolNode *VSN = Arena.alloc<VariableSymbolNode>();