|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/ASTContext.h 2201 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
References
tools/clang/lib/AST/ASTContext.cpp 1671 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1707 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
2124 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2221 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2338 const ASTRecordLayout *Layout = &getASTRecordLayout(RD);
2341 Layout = &getASTRecordLayout(Base);
2433 const auto &Layout = Context.getASTRecordLayout(RD);
6783 const ASTRecordLayout &RL = Ctx->getASTRecordLayout(RD);
7151 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
7251 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize());
tools/clang/lib/AST/CXXInheritance.cpp 772 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
tools/clang/lib/AST/ExprConstant.cpp 2641 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
2659 RL = &Info.Ctx.getASTRecordLayout(Derived);
2686 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl);
2727 RL = &Info.Ctx.getASTRecordLayout(FD->getParent());
5596 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
5867 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
6236 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
6394 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
6409 Info.Ctx.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero())
8801 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
8901 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
10242 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(Parent);
11981 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD);
12003 const ASTRecordLayout &RL = Info.Ctx.getASTRecordLayout(RD);
tools/clang/lib/AST/ItaniumCXXABI.cpp 222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
tools/clang/lib/AST/MicrosoftMangle.cpp 671 const ASTRecordLayout &Layout = getASTContext().getASTRecordLayout(RD);
tools/clang/lib/AST/RecordLayoutBuilder.cpp 192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl);
216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl);
280 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class);
330 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class);
387 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
448 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
498 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
552 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
914 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1108 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class);
1127 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1181 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base->Class);
1785 const ASTRecordLayout &Layout = Context.getASTRecordLayout(FieldClass);
2458 auto const &Layout = Context.getASTRecordLayout(RT->getDecl());
2574 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl);
2610 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl);
2630 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase);
2859 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl);
2871 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl);
2962 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl);
2973 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl);
3159 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent());
3297 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD);
3444 const ASTRecordLayout &Info = getASTRecordLayout(RD);
tools/clang/lib/AST/VTTBuilder.cpp 35 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)),
70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
tools/clang/lib/AST/VTableBuilder.cpp 163 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) {
243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class);
357 Context.getASTRecordLayout(LayoutClass);
363 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
613 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase());
635 Context.getASTRecordLayout(MostDerivedClass);
674 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
741 Context.getASTRecordLayout(LayoutClass);
1222 Context.getASTRecordLayout(LayoutClass);
1366 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1377 Context.getASTRecordLayout(LayoutClass);
1441 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1451 Context.getASTRecordLayout(MostDerivedClass);
1457 Context.getASTRecordLayout(LayoutClass);
1693 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1703 Context.getASTRecordLayout(LayoutClass);
1729 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1780 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1793 Context.getASTRecordLayout(LayoutClass);
1820 Context.getASTRecordLayout(LayoutClass);
1848 Context.getASTRecordLayout(MostDerivedClass);
1853 Context.getASTRecordLayout(LayoutClass);
2526 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)),
2661 Context.getASTRecordLayout(Overrider.Method->getParent());
2673 const ASTRecordLayout &Layout = Context.getASTRecordLayout(PrevRD);
2900 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3037 Context.getASTRecordLayout(ReturnAdjustmentOffset.DerivedClass);
3252 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3422 Context.getASTRecordLayout(RD);
3433 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3523 const ASTRecordLayout &MostDerivedLayout = Context.getASTRecordLayout(RD);
3584 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3678 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
tools/clang/lib/CodeGen/CGCXX.cpp 100 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class);
tools/clang/lib/CodeGen/CGCXXABI.cpp 135 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent());
265 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base);
tools/clang/lib/CodeGen/CGClass.cpp 40 auto &layout = getContext().getASTRecordLayout(RD);
62 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass);
78 auto &baseLayout = getContext().getASTRecordLayout(baseDecl);
162 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
208 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
298 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
461 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
771 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl);
902 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)),
1663 CGF.getContext().getASTRecordLayout(Dtor->getParent());
1709 Context.getASTRecordLayout(Dtor->getParent());
2553 getContext().getASTRecordLayout(VTableClass);
2559 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1307 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl);
1416 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
1703 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
1727 .getASTRecordLayout(RD)
1982 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
3197 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
3201 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase);
tools/clang/lib/CodeGen/CGExpr.cpp 4048 getContext().getASTRecordLayout(field->getParent());
tools/clang/lib/CodeGen/CGExprAgg.cpp 1883 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD);
1904 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
1906 getContext().getASTRecordLayout(BaseRD).getSize() <=
tools/clang/lib/CodeGen/CGExprCXX.cpp 486 const ASTRecordLayout &Layout = CGF.getContext().getASTRecordLayout(Base);
tools/clang/lib/CodeGen/CGExprConstant.cpp 663 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD);
764 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD);
2217 CGM.getContext().getASTRecordLayout(base).getNonVirtualSize()
tools/clang/lib/CodeGen/CGExprScalar.cpp 2675 const ASTRecordLayout &RL = CGF.getContext().getASTRecordLayout(RD);
2708 const ASTRecordLayout &RL = CGF.getContext().getASTRecordLayout(RD);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 62 return FD ? Ctx.getASTRecordLayout(FD->getParent())
tools/clang/lib/CodeGen/CGObjCMac.cpp 2497 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
5177 recLayout = &CGM.getContext().getASTRecordLayout(RD);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7818 .getASTRecordLayout(Base)
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 220 Layout(Types.getContext().getASTRecordLayout(D)),
497 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero())
558 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl);
784 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D);
805 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D);
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 255 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
299 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1341 const ASTRecordLayout &L = Context.getASTRecordLayout(PathElement.Class);
3715 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 95 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
100 Context.getASTRecordLayout(VBT->IntroducingObject);
901 if (Context.getASTRecordLayout(SrcDecl).hasExtendableVFPtr())
910 if (Context.getASTRecordLayout(BaseDecl).hasExtendableVFPtr()) {
929 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
963 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
1026 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity();
1169 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
1238 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1245 Context.getASTRecordLayout(VBT->IntroducingObject);
1372 getContext().getASTRecordLayout(MD->getParent());
1637 getContext().getASTRecordLayout(DerivedRD);
1692 !getContext().getASTRecordLayout(Base.getBase()).hasOwnVFPtr());
2086 getContext().getASTRecordLayout(VBT.IntroducingObject);
2087 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD);
2691 Offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
3013 offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
3248 getContext().getASTRecordLayout(DstRD).getVBPtrOffset().getQuantity());
3468 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity();
3658 VBPtrOffset = Context.getASTRecordLayout(RD).getVBPtrOffset().getQuantity();
3714 if (Context.getASTRecordLayout(RD)
4117 Context.getASTRecordLayout(MostDerivedClass);
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 106 addTypedData(record, begin, CGM.getContext().getASTRecordLayout(record));
801 auto &layout = CGM.getContext().getASTRecordLayout(record);
tools/clang/lib/CodeGen/TargetInfo.cpp 2802 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
3067 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
6021 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
7060 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
7156 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
9397 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
tools/clang/lib/Sema/SemaCast.cpp 942 Self.Context.getASTRecordLayout(Class);
tools/clang/lib/Sema/SemaStmtAsm.cpp 825 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 1382 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child);
1453 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp 121 BaseDecl->getASTContext().getASTRecordLayout(BaseDecl);
123 DerivedDecl->getASTContext().getASTRecordLayout(DerivedDecl);
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp 89 &m_ast_context->getASTRecordLayout(struct_decl));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1773 origin_record->getASTContext().getASTRecordLayout(origin_record.decl));
tools/lldb/source/Symbol/ClangASTContext.cpp 5989 getASTContext()->getASTRecordLayout(record_decl);
6230 getASTContext()->getASTRecordLayout(cxx_record_decl);
6353 getASTContext()->getASTRecordLayout(cxx_record_decl);
6615 getASTContext()->getASTRecordLayout(record_decl);
9025 getASTContext()->getASTRecordLayout(record_decl);