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

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)...);
lib/Demangle/MicrosoftDemangle.cpp
   39   NodeList *Next = nullptr;
 1557 static NodeArrayNode *nodeListToNodeArray(ArenaAllocator &Arena, NodeList *Head,
 1572   NodeList *Head = Arena.alloc<NodeList>();
 1572   NodeList *Head = Arena.alloc<NodeList>();
 1579     NodeList *NewHead = Arena.alloc<NodeList>();
 1579     NodeList *NewHead = Arena.alloc<NodeList>();
 2083   NodeList *Head = Arena.alloc<NodeList>();
 2083   NodeList *Head = Arena.alloc<NodeList>();
 2084   NodeList *Tail = Head;
 2095       Tail->Next = Arena.alloc<NodeList>();
 2121   NodeList *Head = Arena.alloc<NodeList>();
 2121   NodeList *Head = Arena.alloc<NodeList>();
 2122   NodeList **Current = &Head;
 2136       *Current = Arena.alloc<NodeList>();
 2144     *Current = Arena.alloc<NodeList>();
 2182   NodeList *Head = nullptr;
 2183   NodeList **Current = &Head;
 2196     *Current = Arena.alloc<NodeList>();
 2198     NodeList &TP = **Current;