Searched refs:getVBaseClassOffset (Results 1 – 14 of 14) sorted by relevance
362 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()632 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()639 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()1460 LayoutClassLayout.getVBaseClassOffset(PrimaryBase); in AddMethods()1796 LayoutClassLayout.getVBaseClassOffset(PrimaryBase); in DeterminePrimaryVirtualBases()1823 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases()1850 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVTablesForVirtualBases()1855 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVTablesForVirtualBases()3305 P->FullOffsetInMDC += Layout.getVBaseClassOffset(VB); in computeVTablePaths()3549 L += Layout.getVBaseClassOffset(LHS.VBase); in vfptrIsEarlierInMDC()[all …]
115 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()168 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
86 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
406 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()511 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()3338 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpRecordLayout()
2370 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()2413 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
7055 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
241 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
527 Layout.getVBaseClassOffset(BaseDecl)); in accumulateVBases()535 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
211 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()299 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()460 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()2529 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
166 addTypedData(baseRecord, begin + layout.getVBaseClassOffset(baseRecord)); in addTypedData()
106 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in getVBPtrOffsets()1225 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in EmitVBPtrStores()1348 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()2066 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()2073 DerivedLayout.getVBaseClassOffset(VBT.getVBaseWithVPtr()); in emitVBTableDefinition()
1382 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()
1697 record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
6266 record_layout.getVBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex()6387 record_layout.getVBaseClassOffset(base_class_decl) in GetVirtualBaseClassAtIndex()6680 bit_offset = record_layout.getVBaseClassOffset(base_class_decl) in GetChildCompilerTypeAtIndex()9133 record_layout.getVBaseClassOffset(base_class_decl) in DumpValue()