Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp359 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 …]
H A DVTTBuilder.cpp114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
167 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutVirtualVTTs()
H A DRecordLayout.cpp82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp407 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()
H A DExprConstant.cpp3043 Result.Offset -= Layout.getVBaseClassOffset(Base); in CastToDerivedClass()
3086 Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl); in HandleLValueBase()
H A DASTContext.cpp7802 uint64_t offs = toBits(layout.getVBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecordLayout.h259 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { in getVBaseClassOffset() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp674 Layout.getVBaseClassOffset(BaseDecl)); in accumulateVBases()
682 CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl); in accumulateVBases()
H A DCGClass.cpp229 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()
H A DSwiftCallingConv.cpp178 addTypedData(baseRecord, begin + layout.getVBaseClassOffset(baseRecord)); in addTypedData()
H A DMicrosoftCXXABI.cpp106 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1492 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()