Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DVTTBuilder.cpp69 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs()
117 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
H A DRecordLayout.cpp97 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
H A DVTableBuilder.cpp248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
365 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
399 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset(); in dump()
644 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
687 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
733 Layout.getBaseClassOffset(BaseDecl); in AddVCallOffsets()
1414 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()
1493 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddMethods()
1783 CharUnits RelativeBaseOffset = Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTables()
1855 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases()
[all …]
H A DRecordLayoutBuilder.cpp240 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset()
290 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects()
351 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset()
457 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in UpdateEmptyFieldSubobjects()
1063 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets()
3047 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpCXXRecordLayout()
3052 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); in DumpCXXRecordLayout()
H A DExprConstant.cpp1792 Result.Offset -= Layout.getBaseClassOffset(Base); in CastToDerivedClass()
1808 Obj.getLValueOffset() += RL->getBaseClassOffset(Base); in HandleLValueDirectBase()
7311 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in VisitOffsetOfExpr()
H A DASTContext.cpp5691 uint64_t offs = toBits(layout.getBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DRecordLayout.h224 CharUnits getBaseClassOffset(const CXXRecordDecl *Base) const { in getBaseClassOffset() function
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGCXX.cpp95 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
H A DCGCXXABI.cpp284 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
H A DCGClass.cpp51 Offset += Layout.getBaseClassOffset(BaseDecl); in ComputeNonVirtualBaseClassOffset()
98 Offset = Layout.getBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()
328 Layout.getBaseClassOffset(Base); in GetVTTParameter()
2041 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers()
2043 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers()
H A DCGRecordLayoutBuilder.cpp443 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
H A DItaniumCXXABI.cpp973 Offset += L.getBaseClassOffset(J->Base->getType()->getAsCXXRecordDecl()); in computeOffsetHint()
2937 Offset = Layout.getBaseClassOffset(BaseDecl); in BuildVMIClassTypeInfo()
H A DCGExprConstant.cpp438 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build()
H A DTargetInfo.cpp1975 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify()
2209 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
H A DMicrosoftCXXABI.cpp2743 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity(); in initialize()
H A DCGDebugInfo.cpp1217 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBases()
H A DCGExprScalar.cpp1947 CharUnits OffsetInt = RL.getBaseClassOffset(BaseRD); in VisitOffsetOfExpr()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1269 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in getAsOffset()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaCast.cpp785 Offset += DerivedLayout.getBaseClassOffset(BaseRD); in DiagnoseReinterpretUpDownCast()