Home
last modified time | relevance | path

Searched refs:getBaseClassOffset (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/AST/
DVTTBuilder.cpp71 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs()
120 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
DRecordLayout.cpp83 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
DVTableBuilder.cpp245 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
364 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
400 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset(); in dump()
642 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
685 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
737 Layout.getBaseClassOffset(BaseDecl); in AddVCallOffsets()
1397 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()
1464 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddMethods()
1717 CharUnits RelativeBaseOffset = Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTables()
1792 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases()
DRecordLayoutBuilder.cpp245 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset()
296 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects()
359 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset()
471 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in UpdateEmptyFieldSubobjects()
1164 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets()
2700 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); in DumpCXXRecordLayout()
DExprConstant.cpp1298 Result.Offset -= Layout.getBaseClassOffset(Base); in CastToDerivedClass()
1314 Obj.getLValueOffset() += RL->getBaseClassOffset(Base); in HandleLValueDirectBase()
5305 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in VisitOffsetOfExpr()
DASTContext.cpp5372 uint64_t offs = toBits(layout.getBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/external/clang/include/clang/AST/
DRecordLayout.h197 CharUnits getBaseClassOffset(const CXXRecordDecl *Base) const { in getBaseClassOffset() function
/external/clang/lib/CodeGen/
DCGClass.cpp49 Offset += Layout.getBaseClassOffset(BaseDecl); in ComputeNonVirtualBaseClassOffset()
96 Offset = Layout.getBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()
314 Layout.getBaseClassOffset(Base); in GetVTTParameter()
1992 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers()
1994 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers()
DCGCXX.cpp94 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
DCGRTTI.cpp898 Offset = Layout.getBaseClassOffset(BaseDecl); in BuildVMIClassTypeInfo()
DCGExprConstant.cpp465 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build()
1323 CGM.getContext().toBits(Layout.getBaseClassOffset(BaseDecl)); in FillInNullDataMemberPointers()
DCGRecordLayoutBuilder.cpp700 if (!LayoutNonVirtualBase(BaseDecl, Layout.getBaseClassOffset(BaseDecl))) in LayoutNonVirtualBases()
DItaniumCXXABI.cpp581 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in EmitMemberPointer()
DCGExprCXX.cpp1759 Offset += L.getBaseClassOffset(J->Base->getType()->getAsCXXRecordDecl()); in computeOffsetHint()
DTargetInfo.cpp1581 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify()
1820 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
DCGDebugInfo.cpp1176 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBases()
DCGExprScalar.cpp1786 CharUnits OffsetInt = RL.getBaseClassOffset(BaseRD); in VisitOffsetOfExpr()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1209 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in getAsOffset()