| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 38 class ASTRecordLayout { 151 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 159 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 173 ~ASTRecordLayout() = default; 178 ASTRecordLayout(const ASTRecordLayout &) = delete; 179 ASTRecordLayout &operator=(const ASTRecordLayout &) = delete;
|
| H A D | VTTBuilder.h | 29 class ASTRecordLayout; variable 88 const ASTRecordLayout &MostDerivedClassLayout;
|
| H A D | ASTContext.h | 57 class ASTRecordLayout; variable 267 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*> 269 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*> 2435 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const; 2439 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) 2449 const ASTRecordLayout & 3307 const ASTRecordLayout &
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayout.cpp | 21 void ASTRecordLayout::Destroy(ASTContext &Ctx) { in Destroy() 26 this->~ASTRecordLayout(); in Destroy() 30 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, in ASTRecordLayout() function in ASTRecordLayout 45 ASTRecordLayout::ASTRecordLayout( in ASTRecordLayout() function in ASTRecordLayout
|
| H A D | RecordLayoutBuilder.cpp | 674 ASTRecordLayout::VBaseOffsetsMapTy VBases; 2641 ASTRecordLayout::VBaseOffsetsMapTy VBases; 2673 const ASTRecordLayout &Layout) { in getAdjustedElementInfo() 2923 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() 3322 const ASTRecordLayout & 3345 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout() 3352 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3364 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3497 const ASTRecordLayout *RL; in lookupFieldBitOffset() 3526 const ASTRecordLayout & [all …]
|
| H A D | VTableBuilder.cpp | 98 const ASTRecordLayout &MostDerivedClassLayout; 357 const ASTRecordLayout &LayoutClassLayout = in ComputeBaseOffsets() 754 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets() 1235 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset() 1390 const ASTRecordLayout &LayoutClassLayout = in IsOverriderUsed() 1469 const ASTRecordLayout &LayoutClassLayout = in AddMethods() 1724 const ASTRecordLayout &LayoutClassLayout = in LayoutPrimaryAndSecondaryVTables() 1841 const ASTRecordLayout &LayoutClassLayout = in DeterminePrimaryVirtualBases() 2712 const ASTRecordLayout &OverriderRDLayout = in ComputeThisOffset() 3088 const ASTRecordLayout &DerivedLayout = in AddMethods() [all …]
|
| H A D | VTTBuilder.cpp | 70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
| H A D | ItaniumCXXABI.cpp | 254 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 683 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| H A D | ASTContext.cpp | 907 const ASTRecordLayout*>::iterator in cleanup() 910 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in cleanup() 917 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in cleanup() 1707 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 2291 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 2396 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign() 2532 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 2965 const ASTRecordLayout & 2970 const ASTRecordLayout & 8123 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | SwiftCallingConv.h | 32 class ASTRecordLayout; variable 66 const ASTRecordLayout &layout);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 192 const ASTRecordLayout &RL) { in calculateBaselinePad() 233 const ASTRecordLayout &RL) { in calculateOptimalPad()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 211 const ASTRecordLayout &Layout; 605 const ASTRecordLayout &Layout = in computeVolatileBitfields() 715 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 941 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 962 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
| H A D | CodeGenTBAA.cpp | 296 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 340 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
|
| H A D | CGClass.cpp | 184 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 230 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 321 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 477 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 782 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 1030 const ASTRecordLayout &RecLayout; 1712 const ASTRecordLayout &BaseLayout = in Emit() 1745 const ASTRecordLayout &Layout = in Emit() 2632 const ASTRecordLayout &Layout = in getVTablePointers() 2639 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getVTablePointers()
|
| H A D | CGCXX.cpp | 106 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
| H A D | MicrosoftCXXABI.cpp | 102 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 106 const ASTRecordLayout &SubobjectLayout = in getVBPtrOffsets() 1239 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1240 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets; in initializeHiddenVirtualInheritanceMembers() 1308 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1314 const ASTRecordLayout &SubobjectLayout = in EmitVBPtrStores() 1446 const ASTRecordLayout &DerivedLayout = in getVirtualFunctionPrologueThisAdjustment() 1723 const ASTRecordLayout &Layout = in emitVTableTypeMetadata() 2177 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() 2179 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD); in emitVBTableDefinition() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 88 const ASTRecordLayout *struct_layout( in ExtractFromFunctionDecl()
|
| H A D | ClangASTSource.cpp | 1430 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() 1508 const ASTRecordLayout &record_layout( in layoutRecordType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Mips.cpp | 148 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in HandleAggregates() 251 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in returnAggregateInRegs()
|
| H A D | LoongArch.cpp | 180 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 186 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in detectFPCCEligibleStructHelper()
|
| H A D | ARM.cpp | 488 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isIntegerLikeType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | InterpBuiltin.cpp | 878 const ASTRecordLayout &RL = S.getCtx().getASTRecordLayout(RD); in InterpretOffsetOf() 910 const ASTRecordLayout &RL = S.getCtx().getASTRecordLayout(RD); in InterpretOffsetOf()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1558 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1629 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|