Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DVTTBuilder.cpp69 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs()
117 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
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()
641 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
684 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
731 Layout.getBaseClassOffset(BaseDecl); in AddVCallOffsets()
1401 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed()
1476 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddMethods()
1763 CharUnits RelativeBaseOffset = Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTables()
1835 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases()
[all …]
DRecordLayout.cpp85 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
DRecordLayoutBuilder.cpp285 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset()
335 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects()
396 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset()
502 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in UpdateEmptyFieldSubobjects()
1093 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets()
3200 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpRecordLayout()
3205 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); in DumpRecordLayout()
DExprConstant.cpp1952 Result.Offset -= Layout.getBaseClassOffset(Base); in CastToDerivedClass()
1968 Obj.getLValueOffset() += RL->getBaseClassOffset(Base); in HandleLValueDirectBase()
7970 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in VisitOffsetOfExpr()
DASTContext.cpp1941 Offset += Layout->getBaseClassOffset(Base); in getOffsetOfBaseWithVBPtr()
5984 uint64_t offs = toBits(layout.getBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
/external/clang/include/clang/AST/
DRecordLayout.h219 CharUnits getBaseClassOffset(const CXXRecordDecl *Base) const { in getBaseClassOffset() function
/external/clang/lib/CodeGen/
DCGCXX.cpp102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
DCGCXXABI.cpp297 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
DCGClass.cpp166 Offset += Layout.getBaseClassOffset(BaseDecl); in computeNonVirtualBaseClassOffset()
210 Offset = Layout.getBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass()
454 Layout.getBaseClassOffset(Base); in GetVTTParameter()
2536 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
2538 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
DSwiftCallingConv.cpp137 addTypedData(baseRecord, begin + layout.getBaseClassOffset(baseRecord)); in addTypedData()
DCGRecordLayoutBuilder.cpp458 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
DMicrosoftCXXABI.cpp1537 Offset = Layout.getBaseClassOffset(BaseRD); in emitVTableTypeMetadata()
1768 CharUnits BaseOffset = Layout.getBaseClassOffset(Base); in getClassAtVTableLocation()
3367 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity(); in initialize()
DCGExprConstant.cpp457 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build()
DItaniumCXXABI.cpp1169 Offset += L.getBaseClassOffset( in computeOffsetHint()
3256 Offset = Layout.getBaseClassOffset(BaseDecl); in BuildVMIClassTypeInfo()
DTargetInfo.cpp2574 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify()
2809 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
DCGDebugInfo.cpp1377 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBases()
DCGExprScalar.cpp1981 CharUnits OffsetInt = RL.getBaseClassOffset(BaseRD); in VisitOffsetOfExpr()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1339 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in getAsOffset()
/external/clang/lib/Sema/
DSemaCast.cpp806 Offset += DerivedLayout.getBaseClassOffset(BaseRD); in DiagnoseReinterpretUpDownCast()