HomeSort by: relevance | last modified time | path
    Searched refs:ASTRecordLayout (Results 1 - 25 of 33) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayout.cpp 21 void ASTRecordLayout::Destroy(ASTContext &Ctx) {
26 this->~ASTRecordLayout();
30 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size,
45 ASTRecordLayout::ASTRecordLayout(
RecordLayoutBuilder.cpp 143 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const {
193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl);
217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl);
281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class);
331 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class);
388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
449 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
499 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
553 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
674 ASTRecordLayout::VBaseOffsetsMapTy VBases
    [all...]
VTTBuilder.cpp 70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
VTableBuilder.cpp 97 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);
617 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase());
638 const ASTRecordLayout &MostDerivedClassLayout =
682 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
748 const ASTRecordLayout &LayoutClassLayout
    [all...]
ItaniumCXXABI.cpp 222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
CXXInheritance.cpp 685 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
ASTContext.cpp 997 // ASTRecordLayout objects in ASTRecordLayouts must always be destroyed
1000 const ASTRecordLayout*>::iterator
1003 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
1006 for (llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>::iterator
1009 if (auto *R = const_cast<ASTRecordLayout *>((I++)->second))
1776 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1822 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
2257 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2294 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2391 const ASTRecordLayout &Layout = getASTRecordLayout(RD)
    [all...]
ExprConstant.cpp 3040 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
3055 const ASTRecordLayout *RL = nullptr) {
3085 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(DerivedDecl);
3123 const ASTRecordLayout *RL = nullptr) {
6195 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
6476 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
6848 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
7042 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
9677 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD);
9779 const ASTRecordLayout &Layout = Info.Ctx.getASTRecordLayout(RD)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
RecordLayout.h 31 /// ASTRecordLayout -
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;
VTTBuilder.h 29 class ASTRecordLayout;
88 const ASTRecordLayout &MostDerivedClassLayout;
ASTContext.h 90 class ASTRecordLayout;
263 mutable llvm::DenseMap<const RecordDecl*, const ASTRecordLayout*>
265 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*>
2289 const ASTRecordLayout &getASTRecordLayout(const RecordDecl *D) const;
2293 const ASTRecordLayout &getASTObjCInterfaceLayout(const ObjCInterfaceDecl *D)
2303 const ASTRecordLayout &
3098 const ASTRecordLayout &
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
SwiftCallingConv.h 32 class ASTRecordLayout;
66 const ASTRecordLayout &layout);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
PaddingChecker.cpp 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
192 const ASTRecordLayout &RL) {
228 const ASTRecordLayout &RL) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp 33 /// The CGRecordLowering is responsible for lowering an ASTRecordLayout to an
40 /// runs and allocated as a single storage type for the run. ASTRecordLayout
183 /// Lowers an ASTRecordLayout to a llvm type.
211 const ASTRecordLayout &Layout;
402 // used to determine if the ASTRecordLayout is treating these two bitfields as
594 const ASTRecordLayout &Layout =
703 const ASTRecordLayout &DeclLayout = Context.getASTRecordLayout(Decl);
929 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D);
950 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D);
CodeGenTBAA.cpp 293 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
337 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
CGCXX.cpp 101 const ASTRecordLayout &ClassLayout = Context.getASTRecordLayout(Class);
CGClass.cpp 181 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
227 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
322 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
485 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
791 const ASTRecordLayout &Info = Context.getASTRecordLayout(ClassDecl);
1046 const ASTRecordLayout &RecLayout;
1684 const ASTRecordLayout &Layout =
1728 /// \param layoutStartOffset index of the ASTRecordLayout field to
1730 /// \param layoutEndOffset index of the ASTRecordLayout field to
1735 const ASTRecordLayout &Layout
    [all...]
MicrosoftCXXABI.cpp 97 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
101 const ASTRecordLayout &SubobjectLayout =
1200 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
1201 typedef ASTRecordLayout::VBaseOffsetsMapTy VBOffsets;
1272 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
1278 const ASTRecordLayout &SubobjectLayout =
1412 const ASTRecordLayout &DerivedLayout =
1693 const ASTRecordLayout &Layout =
2145 const ASTRecordLayout &BaseLayout =
2147 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD)
    [all...]
SwiftCallingConv.cpp 123 const ASTRecordLayout &layout) {
CGDebugInfo.cpp 1435 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl);
1544 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
1867 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
2175 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
2769 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID);
3498 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
3502 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase);
CGExprAgg.cpp 2015 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(ClassRD);
2036 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
CGExprConstant.cpp 675 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD);
776 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD);
TargetInfo.cpp 3046 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
3323 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
6610 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
7829 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
7932 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
10622 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 1391 // ASTRecordLayout doesn't either. If that leads us down the wrong path,
1490 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(Child);
1561 const ASTRecordLayout &Layout = R->getContext().getASTRecordLayout(RD);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmtAsm.cpp 864 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl());

Completed in 68 milliseconds

1 2