Lines Matching refs:NonVirtualOffset
48 CharUnits NonVirtualOffset; member
51 NonVirtualOffset(CharUnits::Zero()) { } in BaseOffset()
53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) in BaseOffset()
55 NonVirtualOffset(NonVirtualOffset) { } in BaseOffset()
57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } in isEmpty()
222 CharUnits NonVirtualOffset = CharUnits::Zero(); in ComputeBaseOffset() local
248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()
435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()
1203 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeReturnAdjustment()
1225 CharUnits OffsetToBaseSubobject = Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()
1247 Offset.NonVirtualOffset = -Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()
1299 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeThisAdjustment()
2559 WhichVFPtr.NonVirtualOffset, MI.VFTableIndex); in LayoutVFTable()
2892 (OffsetOfVBaseWithVFPtr + WhichVFPtr.NonVirtualOffset - in CalculateVtordispAdjustment()
3082 ReturnAdjustmentOffset.NonVirtualOffset.getQuantity(); in AddMethods()
3345 P->NonVirtualOffset += Layout.getBaseClassOffset(Base); in computeVTablePaths()
3348 P->FullOffsetInMDC = P->NonVirtualOffset; in computeVTablePaths()