Searched refs:NonVirtualOffset (Results 1 – 4 of 4) sorted by relevance
48 CharUnits NonVirtualOffset; member51 NonVirtualOffset(CharUnits::Zero()) { } in BaseOffset()55 NonVirtualOffset(NonVirtualOffset) { } in BaseOffset()222 CharUnits NonVirtualOffset = CharUnits::Zero(); in ComputeBaseOffset() local248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()1225 CharUnits OffsetToBaseSubobject = Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()1247 Offset.NonVirtualOffset = -Offset.NonVirtualOffset; in ComputeThisAdjustmentBaseOffset()2892 (OffsetOfVBaseWithVFPtr + WhichVFPtr.NonVirtualOffset - in CalculateVtordispAdjustment()[all …]
316 CharUnits NonVirtualOffset = CGM.computeNonVirtualBaseClassOffset( in GetAddressOfBaseClass() local325 NonVirtualOffset += vBaseOffset; in GetAddressOfBaseClass()339 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()414 llvm::Value *NonVirtualOffset = in GetAddressOfDerivedClass() local417 if (!NonVirtualOffset) { in GetAddressOfDerivedClass()2330 CharUnits NonVirtualOffset = Vptr.Base.getBaseOffset(); in EmitVTableAssumptionLoad() local2332 if (!NonVirtualOffset.isZero()) in EmitVTableAssumptionLoad()2517 CharUnits NonVirtualOffset = CharUnits::Zero(); in InitializeVTablePointer() local2525 NonVirtualOffset = Vptr.OffsetFromNearestVBase; in InitializeVTablePointer()2528 NonVirtualOffset = Vptr.Base.getBaseOffset(); in InitializeVTablePointer()[all …]
107 CharUnits Offs = VBT->NonVirtualOffset; in getVBPtrOffsets()1287 CharUnits Offs = VBT->NonVirtualOffset; in EmitVBPtrStores()2170 CharUnits CompleteVBPtrOffset = VBT.NonVirtualOffset + VBPtrOffset; in emitVBTableDefinition()3888 VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
463 CharUnits NonVirtualOffset; member