| /freebsd-13.1/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 | 90 class ASTRecordLayout; variable 264 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*> 266 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*> 2334 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const; 2338 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) 2348 const ASTRecordLayout & 3149 const ASTRecordLayout &
|
| /freebsd-13.1/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; 2572 ASTRecordLayout::VBaseOffsetsMapTy VBases; 2604 const ASTRecordLayout &Layout) { in getAdjustedElementInfo() 2854 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() 3224 const ASTRecordLayout & 3245 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout() 3251 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3262 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3394 const ASTRecordLayout *RL; in lookupFieldBitOffset() 3423 const ASTRecordLayout & [all …]
|
| H A D | VTableBuilder.cpp | 97 const ASTRecordLayout &MostDerivedClassLayout; 356 const ASTRecordLayout &LayoutClassLayout = in ComputeBaseOffsets() 748 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets() 1229 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset() 1384 const ASTRecordLayout &LayoutClassLayout = in IsOverriderUsed() 1464 const ASTRecordLayout &LayoutClassLayout = in AddMethods() 1716 const ASTRecordLayout &LayoutClassLayout = in LayoutPrimaryAndSecondaryVTables() 1833 const ASTRecordLayout &LayoutClassLayout = in DeterminePrimaryVirtualBases() 2708 const ASTRecordLayout &OverriderRDLayout = in ComputeThisOffset() 3084 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 | 222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | CXXInheritance.cpp | 685 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| H A D | ASTContext.cpp | 999 const ASTRecordLayout*>::iterator in ~ASTContext() 1002 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in ~ASTContext() 1008 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in ~ASTContext() 1791 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 2309 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 2406 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign() 2534 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 2912 const ASTRecordLayout & 2917 const ASTRecordLayout & 7376 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() [all …]
|
| H A D | ExprConstant.cpp | 3040 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in CastToDerivedClass() 3123 const ASTRecordLayout *RL = nullptr) { in HandleLValueMember() 6198 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleConstructorCall() 6479 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleDestructionImpl() 6851 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in visitRecord() 7045 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in visit() 9700 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in HandleClassZeroInitialization() 9802 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD); in VisitInitListExpr() 11244 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(Parent); in isDesignatorAtObjectEnd() 13097 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD); in VisitOffsetOfExpr() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | SwiftCallingConv.h | 33 class ASTRecordLayout; variable 67 const ASTRecordLayout &layout);
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 211 const ASTRecordLayout &Layout; 594 const ASTRecordLayout &Layout = in computeVolatileBitfields() 703 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 929 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 950 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
| H A D | CodeGenTBAA.cpp | 293 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 337 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
|
| H A D | CGClass.cpp | 181 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 227 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 322 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 483 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 788 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 1043 const ASTRecordLayout &RecLayout; 1681 const ASTRecordLayout &Layout = in Emit() 1732 const ASTRecordLayout &Layout = in PoisonMembers() 2581 const ASTRecordLayout &Layout = in getVTablePointers() 2588 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in getVTablePointers()
|
| H A D | CGCXX.cpp | 101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class); in TryEmitBaseDestructorAsAlias()
|
| H A D | MicrosoftCXXABI.cpp | 97 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getVBPtrOffsets() 101 const ASTRecordLayout &SubobjectLayout = in getVBPtrOffsets() 1200 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1201 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets; in initializeHiddenVirtualInheritanceMembers() 1272 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1278 const ASTRecordLayout &SubobjectLayout = in EmitVBPtrStores() 1412 const ASTRecordLayout &DerivedLayout = in getVirtualFunctionPrologueThisAdjustment() 1693 const ASTRecordLayout &Layout = in emitVTableTypeMetadata() 2145 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() 2147 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD); in emitVBTableDefinition() [all …]
|
| H A D | CGDebugInfo.cpp | 1416 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields() 1525 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields() 1848 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux() 2156 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo() 2750 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition() 3480 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType() 3484 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
|
| H A D | SwiftCallingConv.cpp | 123 const ASTRecordLayout &layout) { in addTypedData()
|
| /freebsd-13.1/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 | 1442 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() 1520 const ASTRecordLayout &record_layout( in layoutRecordType()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1490 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1561 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 864 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 198 const ASTRecordLayout &record_layout) { in GetVTableAddress() 287 const ASTRecordLayout &record_layout, in GetVBaseBitOffset() 5622 const clang::ASTRecordLayout &interface_layout = in GetObjCFieldAtIndex() 5682 const clang::ASTRecordLayout &record_layout = in GetFieldAtIndex() 5846 const clang::ASTRecordLayout &record_layout = in GetDirectBaseClassAtIndex() 5941 const clang::ASTRecordLayout &record_layout = in GetVirtualBaseClassAtIndex() 6155 const clang::ASTRecordLayout &record_layout = in GetChildCompilerTypeAtIndex() 6276 const clang::ASTRecordLayout &interface_layout = in GetChildCompilerTypeAtIndex() 8435 const clang::ASTRecordLayout &record_layout = in DumpValue()
|