Searched refs:getVBaseClassOffset (Results 1 – 13 of 13) sorted by relevance
111 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()164 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
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()755 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()1253 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase); in ComputeThisAdjustmentBaseOffset()1402 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()1410 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) != in IsOverriderUsed()1480 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddMethods()[all …]
93 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
407 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()512 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()3162 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpCXXRecordLayout()
1790 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()1833 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
5746 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
232 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
474 Layout.getVBaseClassOffset(BaseDecl)); in accumulateVBases()482 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
97 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()170 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()328 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()2047 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in InitializeVTablePointers()
1062 Layout.getVBaseClassOffset(I->first).getQuantity(); in initializeHiddenVirtualInheritanceMembers()1123 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in EmitVBPtrStores()1196 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()1790 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()1797 DerivedLayout.getVBaseClassOffset(VBT.getVBaseWithVPtr()); in emitVBTableDefinition()
2463 … *bit_offset_ptr = record_layout.getVBaseClassOffset(base_class_decl).getQuantity() * 8; in GetDirectBaseClassAtIndex()2562 … *bit_offset_ptr = record_layout.getVBaseClassOffset(base_class_decl).getQuantity() * 8; in GetVirtualBaseClassAtIndex()2973 … bit_offset = record_layout.getVBaseClassOffset(base_class_decl).getQuantity() * 8; in GetChildClangTypeAtIndex()5554 … field_bit_offset = record_layout.getVBaseClassOffset(base_class_decl).getQuantity() * 8; in DumpValue()
1267 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in getAsOffset()
1427 base_offset = record_layout.getVBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()