| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTTBuilder.cpp | 71 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs() 119 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() 399 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset(); in dump() 645 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets() 697 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets() 744 Layout.getBaseClassOffset(BaseDecl); in AddVCallOffsets() 1432 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in IsOverriderUsed() 1506 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddMethods() 1820 CharUnits RelativeBaseOffset = Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTables() 1892 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl); in DeterminePrimaryVirtualBases() [all …]
|
| H A D | RecordLayout.cpp | 86 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
|
| H A D | RecordLayoutBuilder.cpp | 285 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset() 333 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects() 392 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset() 499 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in UpdateEmptyFieldSubobjects() 1134 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets() 3672 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpRecordLayout() 3677 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); in DumpRecordLayout()
|
| H A D | ASTContext.cpp | 2768 Offset += Layout->getBaseClassOffset(Base); in getOffsetOfBaseWithVBPtr() 2785 ThisAdjustment += getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment() 2874 return Context.toBits(Layout.getBaseClassOffset(RD)); in getSubobjectOffset() 2971 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in structHasUniqueObjectRepresentations() 9612 uint64_t offs = toBits(layout.getBaseClassOffset(base)); in getObjCEncodingForStructureImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 250 CharUnits getBaseClassOffset(const CXXRecordDecl *Base) const { in getBaseClassOffset() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 105 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias()
|
| H A D | CGClass.cpp | 187 Offset += Layout.getBaseClassOffset(BaseDecl); in computeNonVirtualBaseClassOffset() 231 Offset = Layout.getBaseClassOffset(Base); in GetAddressOfDirectBaseInCompleteClass() 484 Layout.getBaseClassOffset(Base); in GetVTTParameter() 2666 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers() 2668 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
|
| H A D | CodeGenTBAA.cpp | 539 uint64_t Offset = Layout.getBaseClassOffset(BaseRD).getQuantity(); in getBaseTypeInfoHelper()
|
| H A D | SwiftCallingConv.cpp | 154 addTypedData(baseRecord, begin + layout.getBaseClassOffset(baseRecord)); in addTypedData()
|
| H A D | CGRecordLayoutBuilder.cpp | 737 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
|
| H A D | ItaniumCXXABI.cpp | 1568 Offset += L.getBaseClassOffset( in computeOffsetHint() 1718 PathOffset += L.getBaseClassOffset(Base); in emitExactDynamicCast() 4481 Offset = Layout.getBaseClassOffset(BaseDecl); in BuildVMIClassTypeInfo()
|
| H A D | MicrosoftCXXABI.cpp | 1742 Offset = Layout.getBaseClassOffset(BaseRD); in emitVTableTypeMetadata() 3644 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity(); in initialize()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Pointer.cpp | 278 Offset += Layout.getBaseClassOffset(RD); in toAPValue() 858 Layout.getBaseClassOffset(cast<CXXRecordDecl>(BaseDesc->asDecl())); in baseCast()
|
| H A D | InterpBuiltinBitCast.cpp | 143 Layout.getBaseClassOffset(cast<CXXRecordDecl>(B.Decl)); in enumerateData()
|
| H A D | InterpBuiltin.cpp | 2154 Result += Layout.getBaseClassOffset(RD).getQuantity(); in computePointerOffset() 2806 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl())); in InterpretOffsetOf()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprAggregate.cpp | 379 if (layout.getBaseClassOffset(baseRD) + in getOverlapForBaseInit()
|
| H A D | CIRGenClass.cpp | 144 offset = layout.getBaseClassOffset(base); in getAddressOfDirectBaseInCompleteClass()
|
| H A D | CIRGenRecordLayoutBuilder.cpp | 798 members.push_back(MemberInfo(astRecordLayout.getBaseClassOffset(baseDecl), in accumulateBases()
|
| H A D | CIRGenModule.cpp | 1954 offset += layout.getBaseClassOffset(baseDecl); in computeNonVirtualBaseClassOffset()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | LoongArch.cpp | 186 B.getType(), CurOff + Layout.getBaseClassOffset(BDecl), in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 263 CharUnits BaseOff = Layout.getBaseClassOffset(BDecl); in detectFPCCEligibleStructHelper()
|
| H A D | X86.cpp | 2082 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify() 2362 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 618 record_layout.getBaseClassOffset(origin_base_cxx_record.decl); in ExtractBaseOffsets()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1637 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset()
|