Searched refs:BaseClassLayout (Results 1 – 3 of 3) sorted by relevance
31 class BaseClassLayout; variable121 ArrayRef<BaseClassLayout *> bases() const { return AllBases; } in bases()122 ArrayRef<BaseClassLayout *> regular_bases() const { return NonVirtualBases; } in regular_bases()123 ArrayRef<BaseClassLayout *> virtual_bases() const { return VirtualBases; } in virtual_bases()141 std::vector<BaseClassLayout *> AllBases;142 ArrayRef<BaseClassLayout *> NonVirtualBases;143 ArrayRef<BaseClassLayout *> VirtualBases;149 class BaseClassLayout : public UDTLayoutBase {151 BaseClassLayout(const UDTLayoutBase &Parent, uint32_t OffsetInParent,
152 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent, in BaseClassLayout() function in BaseClassLayout209 auto BL = llvm::make_unique<BaseClassLayout>(*this, Offset, false, in initializeChildren()254 llvm::make_unique<BaseClassLayout>(*this, Offset, Elide, std::move(VB)); in initializeChildren()271 for (BaseClassLayout *BL : AllBases) { in hasVBPtrAtOffset()
113 BaseClassLayout &Layout = static_cast<BaseClassLayout &>(*CurrentItem); in dump()