Lines Matching refs:ASTRecordLayout

143   getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const {  in getFieldOffset()
193 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes()
217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes()
281 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset()
331 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in UpdateEmptyBaseSubobjects()
388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
449 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in CanPlaceFieldSubobjectAtOffset()
499 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
553 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in UpdateEmptyFieldSubobjects()
674 ASTRecordLayout::VBaseOffsetsMapTy VBases;
936 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseSubobjectInfo()
1126 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets()
1134 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in AddPrimaryVirtualBaseOffsets()
1153 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in LayoutVirtualBases()
1200 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase()
1209 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base->Class); in LayoutBase()
1425 const ASTRecordLayout &SL = Context.getASTObjCInterfaceLayout(SD); in Layout()
1919 const ASTRecordLayout &Layout = Context.getASTRecordLayout(FieldClass); in LayoutField()
2017 const ASTRecordLayout &FieldRecord = Context.getASTRecordLayout(RD); in LayoutField()
2573 const ASTRecordLayout &BaseLayout,
2574 const ASTRecordLayout *&PreviousBaseLayout);
2589 ElementInfo getAdjustedElementInfo(const ASTRecordLayout &Layout);
2641 ASTRecordLayout::VBaseOffsetsMapTy VBases;
2673 const ASTRecordLayout &Layout) { in getAdjustedElementInfo()
2827 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutNonVirtualBases()
2833 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2881 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutNonVirtualBases()
2901 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase); in layoutNonVirtualBases()
2923 const ASTRecordLayout &BaseLayout, in layoutNonVirtualBase()
2924 const ASTRecordLayout *&PreviousBaseLayout) { in layoutNonVirtualBase()
3158 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
3167 const ASTRecordLayout *PreviousBaseLayout = nullptr; in layoutVirtualBases()
3170 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); in layoutVirtualBases()
3197 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
3261 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
3272 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in computeVtorDispSet()
3322 const ASTRecordLayout &
3342 const ASTRecordLayout *Entry = ASTRecordLayouts[D]; in getASTRecordLayout()
3345 const ASTRecordLayout *NewEntry = nullptr; in getASTRecordLayout()
3352 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3364 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3386 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3401 NewEntry = new (*this) ASTRecordLayout( in getASTRecordLayout()
3466 const ASTRecordLayout &Layout = C.getASTRecordLayout(FD->getParent()); in getFieldOffset()
3497 const ASTRecordLayout *RL; in lookupFieldBitOffset()
3526 const ASTRecordLayout &
3539 if (const ASTRecordLayout *Entry = ObjCLayouts[Key]) in getObjCLayout()
3556 const ASTRecordLayout *NewEntry = new (*this) ASTRecordLayout( in getObjCLayout()
3603 const ASTRecordLayout &Layout = C.getASTRecordLayout(RD); in DumpRecordLayout()
3697 const ASTRecordLayout::VBaseOffsetsMapTy &VtorDisps = in DumpRecordLayout()
3757 const ASTRecordLayout &Info = getASTRecordLayout(RD); in DumpRecordLayout()