Home
last modified time | relevance | path

Searched refs:BaseClassLayout (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h32 class BaseClassLayout; variable
126 ArrayRef<BaseClassLayout *> bases() const { return AllBases; } in bases()
127 ArrayRef<BaseClassLayout *> regular_bases() const { return NonVirtualBases; } in regular_bases()
128 ArrayRef<BaseClassLayout *> virtual_bases() const { return VirtualBases; } in virtual_bases()
146 std::vector<BaseClassLayout *> AllBases;
147 ArrayRef<BaseClassLayout *> NonVirtualBases;
148 ArrayRef<BaseClassLayout *> VirtualBases;
154 class BaseClassLayout : public UDTLayoutBase {
156 LLVM_ABI BaseClassLayout(const UDTLayoutBase &Parent, uint32_t OffsetInParent,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp153 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent, in BaseClassLayout() function in BaseClassLayout
210 auto BL = std::make_unique<BaseClassLayout>(*this, Offset, false, in initializeChildren()
255 std::make_unique<BaseClassLayout>(*this, Offset, Elide, std::move(VB)); in initializeChildren()
272 for (BaseClassLayout *BL : AllBases) { in hasVBPtrAtOffset()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyClassLayoutGraphicalDumper.cpp112 BaseClassLayout &Layout = static_cast<BaseClassLayout &>(*CurrentItem); in dump()