Searched refs:ASTRecordLayout (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp21 void ASTRecordLayout::Destroy(ASTContext &Ctx) {
26 this->~ASTRecordLayout();
30 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, function in class:ASTRecordLayout
43 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, function in class:ASTRecordLayout
H A DRecordLayoutBuilder.cpp142 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const {
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);
660 ASTRecordLayout
[all...]
H A DVTTBuilder.cpp70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
H A DVTableBuilder.cpp97 const ASTRecordLayout &MostDerivedClassLayout;
243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class);
251 // even change the base offsets in ASTRecordLayout to be specified in
356 const ASTRecordLayout &LayoutClassLayout =
363 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
613 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase());
634 const ASTRecordLayout &MostDerivedClassLayout =
674 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
740 const ASTRecordLayout
[all...]
H A DItaniumCXXABI.cpp222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
H A DCXXInheritance.cpp774 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
H A DASTContext.cpp983 // ASTRecordLayout objects in ASTRecordLayouts must always be destroyed
986 const ASTRecordLayout*>::iterator
989 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
992 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
995 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
1793 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1829 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
2218 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2246 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2343 const ASTRecordLayout
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h31 /// ASTRecordLayout -
38 class ASTRecordLayout { class in namespace:clang
141 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment,
149 ASTRecordLayout(const ASTContext &Ctx,
167 ~ASTRecordLayout() = default;
172 ASTRecordLayout(const ASTRecordLayout &) = delete;
173 ASTRecordLayout &operator=(const ASTRecordLayout &) = delete;
H A DVTTBuilder.h29 class ASTRecordLayout;
88 const ASTRecordLayout &MostDerivedClassLayout;
H A DASTContext.h86 class ASTRecordLayout;
239 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
241 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*>
2217 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
2221 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D)
2231 const ASTRecordLayout &
3007 const ASTRecordLayout &
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DSwiftCallingConv.h32 class ASTRecordLayout;
66 const ASTRecordLayout &layout);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
192 const ASTRecordLayout &RL) {
228 const ASTRecordLayout &RL) {
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DClangForward.h22 class ASTRecordLayout;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp88 const ASTRecordLayout *struct_layout(
H A DClangASTSource.cpp1510 bool ExtractBaseOffsets(const ASTRecordLayout &record_layout,
1591 const ASTRecordLayout &record_layout(
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp256 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
300 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
H A DCGRecordLayoutBuilder.cpp33 /// The CGRecordLowering is responsible for lowering an ASTRecordLayout to an
40 /// runs and allocated as a single storage type for the run. ASTRecordLayout
170 /// Lowers an ASTRecordLayout to a llvm type.
197 const ASTRecordLayout &Layout;
377 // used to determine if the ASTRecordLayout is treating these two bitfields as
558 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl);
784 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D);
805 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D);
H A DCGCXX.cpp101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class);
H A DCGClass.cpp163 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
209 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
299 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
462 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
768 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl);
1024 const ASTRecordLayout &RecLayout;
1662 const ASTRecordLayout &Layout =
1701 /// \param layoutStartOffset index of the ASTRecordLayout field to
1703 /// \param layoutEndOffset index of the ASTRecordLayout field to
1708 const ASTRecordLayout
[all...]
H A DMicrosoftCXXABI.cpp97 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
101 const ASTRecordLayout &SubobjectLayout =
1174 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
1175 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets;
1243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1249 const ASTRecordLayout &SubobjectLayout =
1383 const ASTRecordLayout &DerivedLayout =
1648 const ASTRecordLayout &Layout =
2097 const ASTRecordLayout &BaseLayout =
2099 const ASTRecordLayout
[all...]
H A DSwiftCallingConv.cpp110 const ASTRecordLayout &layout) {
H A DCGDebugInfo.cpp1302 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl);
1411 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
1727 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
2006 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
2553 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID);
3237 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
3241 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1284 // ASTRecordLayout doesn't either. If that leads us down the wrong path,
1382 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child);
1453 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp835 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl());
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp192 const ASTRecordLayout &record_layout) {
281 const ASTRecordLayout &record_layout,
5244 const clang::ASTRecordLayout &interface_layout =
5304 const clang::ASTRecordLayout &record_layout =
5468 const clang::ASTRecordLayout &record_layout =
5563 const clang::ASTRecordLayout &record_layout =
5777 const clang::ASTRecordLayout &record_layout =
5898 const clang::ASTRecordLayout &interface_layout =
8006 const clang::ASTRecordLayout &record_layout =

Completed in 278 milliseconds

12