| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | VTTBuilder.cpp | 73 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs() 121 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
|
| H A D | VTableBuilder.cpp | 248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset() 365 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl); in ComputeBaseOffsets() 641 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets() 684 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets() 731 Layout.getBaseClassOffset(BaseDecl); in AddVCallOffsets() 1387 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed() 1462 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddMethods() 1826 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases() 2690 ThisOffset += Layout.getBaseClassOffset(CurRD); in ComputeThisOffset() 2915 Base.getBaseOffset() + Layout.getBaseClassOffset(NextBase); in AddMethods() [all …]
|
| H A D | RecordLayout.cpp | 90 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
|
| H A D | RecordLayoutBuilder.cpp | 285 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() 1100 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets() 3281 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpRecordLayout() 3286 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); in DumpRecordLayout()
|
| H A D | ASTContext.cpp | 2249 Offset += Layout->getBaseClassOffset(Base); in getOffsetOfBaseWithVBPtr() 2364 return Layout.getBaseClassOffset(L.first->getAsCXXRecordDecl()) < in structHasUniqueObjectRepresentations() 2365 Layout.getBaseClassOffset(R.first->getAsCXXRecordDecl()); in structHasUniqueObjectRepresentations() 2370 Layout.getBaseClassOffset(Base.first->getAsCXXRecordDecl())); in structHasUniqueObjectRepresentations() 7035 uint64_t offs = toBits(layout.getBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
|
| H A D | ExprConstant.cpp | 2372 Result.Offset -= Layout.getBaseClassOffset(Base); in CastToDerivedClass() 2388 Obj.getLValueOffset() += RL->getBaseClassOffset(Base); in HandleLValueDirectBase() 9652 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in VisitOffsetOfExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 233 CharUnits getBaseClassOffset(const CXXRecordDecl *Base) const { in getBaseClassOffset() function
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
|
| H A D | CGCXXABI.cpp | 272 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
|
| H A D | CGClass.cpp | 169 Offset += Layout.getBaseClassOffset(BaseDecl); in computeNonVirtualBaseClassOffset() 213 Offset = Layout.getBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass() 461 Layout.getBaseClassOffset(Base); in GetVTTParameter() 2535 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers() 2537 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
|
| H A D | CGRecordLayoutBuilder.cpp | 496 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
|
| H A D | SwiftCallingConv.cpp | 141 addTypedData(baseRecord, begin + layout.getBaseClassOffset(baseRecord)); in addTypedData()
|
| H A D | CGExprAgg.cpp | 1814 if (Layout.getBaseClassOffset(BaseRD) + in overlapForBaseInit()
|
| H A D | ItaniumCXXABI.cpp | 1286 Offset += L.getBaseClassOffset( in computeOffsetHint() 3613 Offset = Layout.getBaseClassOffset(BaseDecl); in BuildVMIClassTypeInfo()
|
| H A D | CGExprConstant.cpp | 460 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build()
|
| H A D | MicrosoftCXXABI.cpp | 1617 Offset = Layout.getBaseClassOffset(BaseRD); in emitVTableTypeMetadata() 3434 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity(); in initialize()
|
| H A D | TargetInfo.cpp | 2805 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify() 3042 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
|
| H A D | CGExprScalar.cpp | 2684 CharUnits OffsetInt = RL.getBaseClassOffset(BaseRD); in VisitOffsetOfExpr()
|
| H A D | CGDebugInfo.cpp | 1691 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1384 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 1700 record_layout.getBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 911 Offset += DerivedLayout.getBaseClassOffset(BaseRD); in DiagnoseReinterpretUpDownCast()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | ClangASTContext.cpp | 6271 record_layout.getBaseClassOffset(base_class_decl) in GetDirectBaseClassAtIndex() 6684 bit_offset = record_layout.getBaseClassOffset(base_class_decl) in GetChildCompilerTypeAtIndex() 9137 field_bit_offset = record_layout.getBaseClassOffset(base_class_decl) in DumpValue()
|