Lines Matching refs:OffsetInLayoutClass
122 CharUnits OffsetInLayoutClass,
326 CharUnits OffsetInLayoutClass, in ComputeBaseOffsets() argument
344 OffsetInLayoutClass; in ComputeBaseOffsets()
368 BaseOffsetInLayoutClass = OffsetInLayoutClass + Offset; in ComputeBaseOffsets()
582 CharUnits OffsetInLayoutClass);
594 CharUnits OffsetInLayoutClass) in VCallAndVBaseOffsetBuilder() argument
600 AddVCallAndVBaseOffsets(Base, BaseIsVirtual, OffsetInLayoutClass); in VCallAndVBaseOffsetBuilder()
749 CharUnits OffsetInLayoutClass) { in AddVBaseOffsets() argument
760 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()
775 AddVBaseOffsets(BaseDecl, OffsetInLayoutClass); in AddVBaseOffsets()
967 CharUnits OffsetInLayoutClass);
975 CharUnits OffsetInLayoutClass);
980 CharUnits OffsetInLayoutClass,
1640 bool BaseIsVirtualInLayoutClass, CharUnits OffsetInLayoutClass) { in LayoutPrimaryAndSecondaryVTables() argument
1649 BaseIsVirtualInLayoutClass, OffsetInLayoutClass); in LayoutPrimaryAndSecondaryVTables()
1666 CharUnits OffsetToTop = MostDerivedClassOffset - OffsetInLayoutClass; in LayoutPrimaryAndSecondaryVTables()
1676 AddMethods(Base, OffsetInLayoutClass, in LayoutPrimaryAndSecondaryVTables()
1677 Base.getBase(), OffsetInLayoutClass, in LayoutPrimaryAndSecondaryVTables()
1703 std::make_pair(BaseSubobject(RD, OffsetInLayoutClass), in LayoutPrimaryAndSecondaryVTables()
1721 OffsetInLayoutClass) { in LayoutPrimaryAndSecondaryVTables()
1731 LayoutSecondaryVTables(Base, BaseIsMorallyVirtual, OffsetInLayoutClass); in LayoutPrimaryAndSecondaryVTables()
1737 CharUnits OffsetInLayoutClass) { in LayoutSecondaryVTables() argument
1773 OffsetInLayoutClass + RelativeBaseOffset; in LayoutSecondaryVTables()
1793 const CXXRecordDecl *RD, CharUnits OffsetInLayoutClass, in DeterminePrimaryVirtualBases() argument
1815 if (PrimaryBaseOffsetInLayoutClass != OffsetInLayoutClass) in DeterminePrimaryVirtualBases()
1841 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases()