Searched refs:LayoutItemBase (Results 1 - 3 of 3) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyClassLayoutGraphicalDumper.h | 19 class LayoutItemBase; 47 LayoutItemBase *CurrentItem = nullptr;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | UDTLayout.h | 33 class LayoutItemBase { class in namespace:llvm::pdb 35 LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol, 38 virtual ~LayoutItemBase() = default; 71 class VBPtrLayoutItem : public LayoutItemBase { 83 class DataMemberLayoutItem : public LayoutItemBase { 97 class VTableLayoutItem : public LayoutItemBase { 109 class UDTLayoutBase : public LayoutItemBase { 118 ArrayRef<LayoutItemBase *> layout_items() const { return LayoutItems; } 130 void addChildToLayout(std::unique_ptr<LayoutItemBase> Child); 136 UniquePtrVector<LayoutItemBase> ChildStorag [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | UDTLayout.cpp | 50 LayoutItemBase::LayoutItemBase(const UDTLayoutBase *Parent, function in class:LayoutItemBase 60 uint32_t LayoutItemBase::deepPaddingSize() const { 64 uint32_t LayoutItemBase::tailPadding() const { 72 : LayoutItemBase(&Parent, Member.get(), Member->getName(), 85 : LayoutItemBase(&Parent, Sym.get(), "<vbptr>", Offset, Size, false), 101 : LayoutItemBase(&Parent, VT.get(), "<vtbl>", 0, getTypeLength(*VT), false), 110 : LayoutItemBase(Parent, &Sym, Name, OffsetInParent, Size, IsElided) { 121 uint32_t Abs = LayoutItemBase::tailPadding(); 123 const LayoutItemBase *Bac [all...] |
Completed in 66 milliseconds