Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/
DUDTLayout.h30 class BaseClassLayout; variable
120 ArrayRef<BaseClassLayout *> bases() const { return AllBases; } in bases()
121 ArrayRef<BaseClassLayout *> regular_bases() const { return NonVirtualBases; } in regular_bases()
122 ArrayRef<BaseClassLayout *> virtual_bases() const { return VirtualBases; } in virtual_bases()
140 std::vector<BaseClassLayout *> AllBases;
141 ArrayRef<BaseClassLayout *> NonVirtualBases;
142 ArrayRef<BaseClassLayout *> VirtualBases;
148 class BaseClassLayout : public UDTLayoutBase {
150 BaseClassLayout(const UDTLayoutBase &Parent, uint32_t OffsetInParent,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/
DUDTLayout.cpp151 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent, in BaseClassLayout() function in BaseClassLayout
208 auto BL = std::make_unique<BaseClassLayout>(*this, Offset, false, in initializeChildren()
253 std::make_unique<BaseClassLayout>(*this, Offset, Elide, std::move(VB)); in initializeChildren()
270 for (BaseClassLayout *BL : AllBases) { in hasVBPtrAtOffset()