Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DVTableBuilder.cpp359 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
361 LayoutClassLayout.getVBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
398 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in dump()
633 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
640 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()
759 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass; in AddVBaseOffsets()
1225 LayoutClassLayout.getVBaseClassOffset(Offset.VirtualBase); in ComputeThisAdjustmentBaseOffset()
1383 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()
1391 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) != in IsOverriderUsed()
1449 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddMethods()
[all …]
DVTTBuilder.cpp114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
168 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
DRecordLayout.cpp79 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
DRecordLayoutBuilder.cpp371 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset()
482 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects()
2750 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpCXXRecordLayout()
DExprConstant.cpp1296 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()
1339 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
DASTContext.cpp5395 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/external/clang/include/clang/AST/
DRecordLayout.h205 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
/external/clang/lib/CodeGen/
DCGRecordLayoutBuilder.cpp615 CharUnits vbaseOffset = Layout.getVBaseClassOffset(BaseDecl); in MSLayoutVirtualBases()
638 CharUnits vbaseOffset = Layout.getVBaseClassOffset(BaseDecl); in LayoutVirtualBases()
DCGClass.cpp94 Offset = Layout.getVBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()
168 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()
313 Layout.getVBaseClassOffset(Base) : in GetVTTParameter()
1986 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in InitializeVTablePointers()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1207 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in getAsOffset()