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()
1327 const ASTRecordLayout &SL = Context.getASTObjCInterfaceLayout(SD); in Layout()
2233 const ASTRecordLayout &BaseLayout,
2234 const ASTRecordLayout *&PreviousBaseLayout);
2249 ElementInfo getAdjustedElementInfo(const ASTRecordLayout &Layout);
2299 ASTRecordLayout::VBaseOffsetsMapTy VBases;
2331 const ASTRecordLayout &Layout) { in getAdjustedElementInfo()
2482 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutNonVirtualBases()
2486 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2522 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2542 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase); in layoutNonVirtualBases()
2565 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase()
2566 const ASTRecordLayout *&PreviousBaseLayout) { in layoutNonVirtualBase()
2757 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
2766 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutVirtualBases()
2769 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
2797 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
2861 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
2872 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
2922 const ASTRecordLayout &
2940 const ASTRecordLayout *Entry = ASTRecordLayouts[D]; in getASTRecordLayout()
2943 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout()
2949 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2959 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2980 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
2993 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3057 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent()); in getFieldOffset()
3081 const ASTRecordLayout &
3093 if (const ASTRecordLayout *Entry = ObjCLayouts[Key]) in getObjCLayout()
3110 const ASTRecordLayout *NewEntry = in getObjCLayout()
3111 new (*this) ASTRecordLayout(*this, Builder.getSize(), in getObjCLayout()
3159 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); in DumpRecordLayout()
3250 const ASTRecordLayout::VBaseOffsetsMapTy &VtorDisps = in DumpRecordLayout()
3306 const ASTRecordLayout &Info = getASTRecordLayout(RD); in DumpRecordLayout()