Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/
DUDTLayout.h31 class ClassLayout; variable
91 const ClassLayout &getUDTLayout() const;
95 std::unique_ptr<ClassLayout> UdtLayout;
162 class ClassLayout : public UDTLayoutBase {
164 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);
165 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
167 ClassLayout(ClassLayout &&Other) = default;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/
DUDTLayout.cpp74 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()
92 const ClassLayout &DataMemberLayoutItem::getUDTLayout() const { in getUDTLayout()
130 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() function in ClassLayout
142 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() function in ClassLayout
143 : ClassLayout(*UDT) { in ClassLayout()
147 uint32_t ClassLayout::immediatePadding() const { in immediatePadding()
/external/clang/lib/CodeGen/
DCGCXX.cpp101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias() local
102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()