• Home
  • Raw
  • Download

Lines Matching refs:ASTRecordLayout

142   getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const {  in getFieldOffset()
192 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes()
280 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
330 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects()
387 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
448 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
493 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
545 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
641 ASTRecordLayout::VBaseOffsetsMapTy VBases;
893 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo()
1080 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets()
1088 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets()
1107 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in LayoutVirtualBases()
1154 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase()
1161 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base->Class); in LayoutBase()
1328 const ASTRecordLayout &SL = Context.getASTObjCInterfaceLayout(SD); in Layout()
2219 const ASTRecordLayout &BaseLayout,
2220 const ASTRecordLayout *&PreviousBaseLayout);
2235 ElementInfo getAdjustedElementInfo(const ASTRecordLayout &Layout);
2285 ASTRecordLayout::VBaseOffsetsMapTy VBases;
2317 const ASTRecordLayout &Layout) { in getAdjustedElementInfo()
2468 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutNonVirtualBases()
2472 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2508 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2528 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase); in layoutNonVirtualBases()
2535 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase()
2536 const ASTRecordLayout *&PreviousBaseLayout) { in layoutNonVirtualBase()
2717 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
2726 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutVirtualBases()
2729 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
2756 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
2818 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
2829 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
2879 const ASTRecordLayout &
2897 const ASTRecordLayout *Entry = ASTRecordLayouts[D]; in getASTRecordLayout()
2900 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout()
2906 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2917 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2939 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2953 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3018 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent()); in getFieldOffset()
3042 const ASTRecordLayout &
3054 if (const ASTRecordLayout *Entry = ObjCLayouts[Key]) in getObjCLayout()
3071 const ASTRecordLayout *NewEntry = in getObjCLayout()
3072 new (*this) ASTRecordLayout(*this, Builder.getSize(), in getObjCLayout()
3121 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); in DumpRecordLayout()
3212 const ASTRecordLayout::VBaseOffsetsMapTy &VtorDisps = in DumpRecordLayout()
3268 const ASTRecordLayout &Info = getASTRecordLayout(RD); in DumpRecordLayout()