reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
295 struct VariableSymbolNode;
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.cpp341 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>();