| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 39 class ASTRecordLayout { 142 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, 150 ASTRecordLayout(const ASTContext &Ctx, 168 ~ASTRecordLayout() = default; 173 ASTRecordLayout(const ASTRecordLayout &) = delete; 174 ASTRecordLayout &operator=(const ASTRecordLayout &) = delete;
|
| H A D | VTTBuilder.h | 30 class ASTRecordLayout; variable 89 const ASTRecordLayout &MostDerivedClassLayout;
|
| H A D | ASTContext.h | 88 class ASTRecordLayout; variable 241 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*> 243 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*> 2166 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const; 2170 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D) 2180 const ASTRecordLayout & 2897 const ASTRecordLayout &
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | RecordLayout.cpp | 22 void ASTRecordLayout::Destroy(ASTContext &Ctx) { in Destroy() 27 this->~ASTRecordLayout(); in Destroy() 31 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, in ASTRecordLayout() function in ASTRecordLayout 44 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, in ASTRecordLayout() function in ASTRecordLayout
|
| H A D | RecordLayoutBuilder.cpp | 647 ASTRecordLayout::VBaseOffsetsMapTy VBases; 2340 ASTRecordLayout::VBaseOffsetsMapTy VBases; 2372 const ASTRecordLayout &Layout) { in getAdjustedElementInfo() 2608 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase() 2965 const ASTRecordLayout & 2986 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout() 2992 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3003 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout() 3132 const ASTRecordLayout *RL; in lookupFieldBitOffset() 3161 const ASTRecordLayout & [all …]
|
| H A D | VTableBuilder.cpp | 98 const ASTRecordLayout &MostDerivedClassLayout; 357 const ASTRecordLayout &LayoutClassLayout = in ComputeBaseOffsets() 741 const ASTRecordLayout &LayoutClassLayout = in AddVBaseOffsets() 1221 const ASTRecordLayout &LayoutClassLayout = in ComputeThisAdjustmentBaseOffset() 1376 const ASTRecordLayout &LayoutClassLayout = in IsOverriderUsed() 1456 const ASTRecordLayout &LayoutClassLayout = in AddMethods() 1702 const ASTRecordLayout &LayoutClassLayout = in LayoutPrimaryAndSecondaryVTables() 1819 const ASTRecordLayout &LayoutClassLayout = in DeterminePrimaryVirtualBases() 2661 const ASTRecordLayout &OverriderRDLayout = in ComputeThisOffset() 3037 const ASTRecordLayout &DerivedLayout = in AddMethods() [all …]
|
| H A D | VTTBuilder.cpp | 71 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 118 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers()
|
| H A D | ItaniumCXXABI.cpp | 192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in isNearlyEmpty()
|
| H A D | ASTContext.cpp | 814 const ASTRecordLayout*>::iterator in ~ASTContext() 817 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in ~ASTContext() 823 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second)) in ~ASTContext() 1627 const ASTRecordLayout &Layout = getASTRecordLayout(Parent); in getDeclAlign() 2038 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeInfoImpl() 2131 const ASTRecordLayout &Layout = getASTRecordLayout(RD); in getTypeUnadjustedAlign() 2247 const ASTRecordLayout *Layout = &getASTRecordLayout(RD); in getOffsetOfBaseWithVBPtr() 2607 const ASTRecordLayout & 2612 const ASTRecordLayout & 6625 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD); in EncodeBitField() [all …]
|
| H A D | CXXInheritance.cpp | 759 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in AddIndirectPrimaryBases()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | SwiftCallingConv.h | 33 class ASTRecordLayout; variable 67 const ASTRecordLayout &layout);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 94 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 195 const ASTRecordLayout &RL) { in calculateBaselinePad() 231 const ASTRecordLayout &RL) { in calculateOptimalPad()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 198 const ASTRecordLayout &Layout; 556 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl); in hasOwnStorage() 775 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout() 796 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
|
| H A D | CodeGenTBAA.cpp | 256 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CollectFields() 298 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in getBaseTypeInfoHelper()
|
| H A D | CGClass.cpp | 163 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in computeNonVirtualBaseClassOffset() 209 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass() 298 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass() 458 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter() 770 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl); in EmitAsanPrologueOrEpilogue() 1023 const ASTRecordLayout &RecLayout; 1645 const ASTRecordLayout &Layout = in Emit() 1691 const ASTRecordLayout &Layout = in PoisonMembers() 2526 const ASTRecordLayout &Layout = in getVTablePointers() 2533 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() 1145 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in initializeHiddenVirtualInheritanceMembers() 1146 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets; in initializeHiddenVirtualInheritanceMembers() 1214 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in EmitVBPtrStores() 1220 const ASTRecordLayout &SubobjectLayout = in EmitVBPtrStores() 1346 const ASTRecordLayout &DerivedLayout = in getVirtualFunctionPrologueThisAdjustment() 1612 const ASTRecordLayout &Layout = in emitVTableTypeMetadata() 2052 const ASTRecordLayout &BaseLayout = in emitVBTableDefinition() 2054 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD); in emitVBTableDefinition() [all …]
|
| H A D | CGExprConstant.cpp | 370 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 440 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build() 510 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Finalize() 1116 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); in Build()
|
| H A D | CGDebugInfo.cpp | 1270 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields() 1379 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields() 1661 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux() 1881 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo() 2395 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition() 3063 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType() 3067 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
|
| H A D | SwiftCallingConv.cpp | 111 const ASTRecordLayout &layout) { in addTypedData()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 24 class ASTRecordLayout; variable
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 89 const ASTRecordLayout *struct_layout( in ExtractFromFunctionDecl()
|
| H A D | ClangASTSource.cpp | 1664 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout, in ExtractBaseOffsets() 1747 const ASTRecordLayout &record_layout( in layoutRecordType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1380 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child); in calculateOffset() 1450 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD); in calculateOffset()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 788 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
|