Searched refs:getVBaseClassOffset (Results 1 – 18 of 18) sorted by relevance
360 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()362 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()397 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in dump()636 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()643 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()764 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()1272 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase); in ComputeThisAdjustmentBaseOffset()1418 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()1426 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) != in IsOverriderUsed()1491 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddMethods()[all …]
113 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()166 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
402 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()509 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()3730 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpRecordLayout()
3273 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()3321 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
9632 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
260 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
890 Layout.getVBaseClassOffset(BaseDecl)); in calculateTailClippingOffset()901 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
229 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()319 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()483 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()2660 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
179 addTypedData(baseRecord, begin + layout.getVBaseClassOffset(baseRecord)); in addTypedData()
112 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in getVBPtrOffsets()1332 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in EmitVBPtrStores()1461 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()2194 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()2201 DerivedLayout.getVBaseClassOffset(VBT.getVBaseWithVPtr()); in emitVBTableDefinition()
1714 PathOffset = L.getVBaseClassOffset(Base); in emitExactDynamicCast()
142 offset = layout.getVBaseClassOffset(base); in getAddressOfDirectBaseInCompleteClass()
276 Offset += Layout.getVBaseClassOffset(RD); in toAPValue()
2152 Result += Layout.getVBaseClassOffset(RD).getQuantity(); in computePointerOffset()
615 record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
1635 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()
5887 record_layout.getVBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex()5981 record_layout.getVBaseClassOffset(base_class_decl) in GetVirtualBaseClassAtIndex()6279 bit_offset = record_layout.getVBaseClassOffset(base_class_decl) in GetChildCompilerTypeAtIndex()