| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 164 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders() 244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() 358 Context.getASTRecordLayout(LayoutClass); in ComputeBaseOffsets() 364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() 381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() 618 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() 640 Context.getASTRecordLayout(MostDerivedClass); in AddVCallAndVBaseOffsets() 688 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddVCallOffsets() 755 Context.getASTRecordLayout(LayoutClass); in AddVBaseOffsets() 1267 Context.getASTRecordLayout(LayoutClass); in ComputeThisAdjustmentBaseOffset() [all …]
|
| H A D | VTTBuilder.cpp | 34 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder() 69 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 116 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
| H A D | RecordLayoutBuilder.cpp | 192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes() 216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() 280 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset() 328 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects() 383 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset() 441 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset() 490 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects() 541 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects() 931 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo() 1129 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets() [all …]
|
| H A D | ItaniumCXXABI.cpp | 253 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 632 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 236 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering() 736 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases() 806 Context.getASTRecordLayout(Field->getParent()); in computeVolatileBitfields() 922 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 1130 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 1151 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
| H A D | CGClass.cpp | 44 auto &layout = getContext().getASTRecordLayout(RD); in getClassPointerAlignment() 63 auto &layout = getContext().getASTRecordLayout(RD); in getMinimumClassObjectSize() 83 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass); in getVBaseAlignment() 99 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment() 181 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 227 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 318 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 481 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 787 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 918 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 103 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 108 Context.getASTRecordLayout(VBT->IntroducingObject); in getVBPtrOffsets() 951 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr()) in performBaseAdjustment() 960 if (Context.getASTRecordLayout(BaseDecl).hasExtendableVFPtr()) { in performBaseAdjustment() 979 return !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldTypeidBeNullChecked() 1013 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr(); in shouldDynamicCastCallBeNullChecked() 1072 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() 1252 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1321 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1328 Context.getASTRecordLayout(VBT->IntroducingObject); in EmitVBPtrStores() [all …]
|
| H A D | CodeGenTBAA.cpp | 445 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 518 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper() 541 Context.getASTRecordLayout(BaseRD).getDataSize().getQuantity(); in getBaseTypeInfoHelper()
|
| H A D | CGCXX.cpp | 104 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
| H A D | SwiftCallingConv.cpp | 120 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record)); in addTypedData() 818 auto &layout = CGM.getContext().getASTRecordLayout(record); in classifyType()
|
| H A D | CGCXXABI.cpp | 140 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); in buildThisParam()
|
| H A D | CGExprAgg.cpp | 1893 const ASTRecordLayout &Layout = CGF.getContext().getASTRecordLayout(record); in VisitCXXParenListOrInitListExpr() 2251 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD); in getOverlapForFieldInit() 2276 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getOverlapForBaseInit() 2278 getContext().getASTRecordLayout(BaseRD).getSize() <= in getOverlapForBaseInit()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Pointer.cpp | 203 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout(FD->getParent()); in toAPValue() 273 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout( in toAPValue() 828 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout(FD->getParent()); in atOffset() 856 const ASTRecordLayout &Layout = ASTCtx.getASTRecordLayout(R->getDecl()); in baseCast()
|
| H A D | InterpBuiltinBitCast.cpp | 129 Ctx.getASTContext().getASTRecordLayout(R->getDecl()); in enumerateData()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprAggregate.cpp | 378 const ASTRecordLayout &layout = getContext().getASTRecordLayout(rd); in getOverlapForBaseInit() 380 getContext().getASTRecordLayout(baseRD).getSize() <= in getOverlapForBaseInit()
|
| H A D | CIRGenRecordLayoutBuilder.cpp | 212 cirGenTypes.getASTContext().getASTRecordLayout(recordDecl)), in CIRRecordLowering() 797 !astContext.getASTRecordLayout(baseDecl).getNonVirtualSize().isZero()) { in accumulateBases()
|
| H A D | CIRGenClass.cpp | 140 const ASTRecordLayout &layout = getContext().getASTRecordLayout(derived); in getAddressOfDirectBaseInCompleteClass()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 89 &m_ast_context->getASTRecordLayout(struct_decl)); in ExtractFromFunctionDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Mips.cpp | 165 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates() 269 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
|
| H A D | LoongArch.cpp | 179 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 257 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFPCCEligibleStructHelper()
|
| H A D | ARM.cpp | 525 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 89 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1633 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1704 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|