Searched refs:getVBaseClassOffset (Results 1 – 12 of 12) sorted by relevance
359 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()361 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()396 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in dump()635 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()642 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()758 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()1235 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase); in ComputeThisAdjustmentBaseOffset()1381 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()1389 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) != in IsOverriderUsed()1455 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddMethods()[all …]
114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()167 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
407 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()518 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()3592 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpRecordLayout()
3043 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()3086 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
7802 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
674 Layout.getVBaseClassOffset(BaseDecl)); in accumulateVBases()682 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
229 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()323 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()487 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()2584 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
178 addTypedData(baseRecord, begin + layout.getVBaseClassOffset(baseRecord)); in addTypedData()
106 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in getVBPtrOffsets()1283 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in EmitVBPtrStores()1414 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()2159 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()2166 DerivedLayout.getVBaseClassOffset(VBT.getVBaseWithVPtr()); in emitVBTableDefinition()
1492 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()