Home
last modified time | relevance | path

Searched refs:getVBaseClassOffset (Results 1 – 12 of 12) sorted by relevance

/external/clang/lib/AST/
DVTableBuilder.cpp360 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
362 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
397 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in dump()
632 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
639 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()
751 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()
1238 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase); in ComputeThisAdjustmentBaseOffset()
1387 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()
1395 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) != in IsOverriderUsed()
1461 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddMethods()
[all …]
DVTTBuilder.cpp111 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
164 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
DRecordLayout.cpp81 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
DRecordLayoutBuilder.cpp406 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()
511 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()
3257 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpRecordLayout()
DExprConstant.cpp1950 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()
1993 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
DASTContext.cpp6004 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/external/clang/include/clang/AST/
DRecordLayout.h227 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
/external/clang/lib/CodeGen/
DCGRecordLayoutBuilder.cpp489 Layout.getVBaseClassOffset(BaseDecl)); in accumulateVBases()
497 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
DCGClass.cpp208 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()
296 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()
453 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()
2530 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
DMicrosoftCXXABI.cpp105 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in getVBPtrOffsets()
1155 Layout.getVBaseClassOffset(I->first).getQuantity(); in initializeHiddenVirtualInheritanceMembers()
1218 Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr()); in EmitVBPtrStores()
1290 Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase); in getVirtualFunctionPrologueThisAdjustment()
1776 CharUnits BaseOffset = Layout.getVBaseClassOffset(Base); in getClassAtVTableLocation()
2016 CharUnits Offset = DerivedLayout.getVBaseClassOffset(VBase); in emitVBTableDefinition()
2023 DerivedLayout.getVBaseClassOffset(VBT.getVBaseWithVPtr()); in emitVBTableDefinition()
DSwiftCallingConv.cpp162 addTypedData(baseRecord, begin + layout.getVBaseClassOffset(baseRecord)); in addTypedData()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1337 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in getAsOffset()