Searched refs:BaseLayout (Results 1 – 3 of 3) sorted by relevance
2233 const ASTRecordLayout &BaseLayout,2486 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local2493 if (!SharedVBPtrBase && BaseLayout.hasVBPtr()) { in layoutNonVirtualBases()2498 if (!BaseLayout.hasExtendableVFPtr()) in layoutNonVirtualBases()2503 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()2506 layoutNonVirtualBase(RD, BaseDecl, BaseLayout, PreviousBaseLayout); in layoutNonVirtualBases()2522 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases() local2524 if (BaseLayout.hasExtendableVFPtr()) { in layoutNonVirtualBases()2525 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()2532 LeadsWithZeroSizedBase = BaseLayout.leadsWithZeroSizedBase(); in layoutNonVirtualBases()[all …]
1135 const llvm::StructLayout *BaseLayout = CGM.getDataLayout().getStructLayout( in Build() local1163 BaseLayout->getElementOffsetInBits(ElementNo)) in Build()
2002 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() local2010 CharUnits VBPtrOffset = BaseLayout.getVBPtrOffset(); in emitVBTableDefinition()