Lines Matching defs:Layout
1776 const ASTRecordLayout &Layout = getASTRecordLayout(Parent);
1779 unsigned FieldAlign = toBits(Layout.getAlignment());
1782 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex());
2257 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2258 Width = toBits(Layout.getSize());
2259 Align = toBits(Layout.getAlignment());
2294 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2295 Width = toBits(Layout.getSize());
2296 Align = toBits(Layout.getAlignment());
2391 const ASTRecordLayout &Layout = getASTRecordLayout(RD);
2392 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment());
2394 const ASTRecordLayout &Layout = getASTObjCInterfaceLayout(ObjCI->getDecl());
2395 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment());
2519 const ASTRecordLayout *Layout = &getASTRecordLayout(RD);
2520 while (const CXXRecordDecl *Base = Layout->getBaseSharingVBPtr()) {
2521 Offset += Layout->getBaseClassOffset(Base);
2522 Layout = &getASTRecordLayout(Base);
2633 const auto &Layout = Context.getASTRecordLayout(RD);
2655 return Layout.getBaseClassOffset(L.first->getAsCXXRecordDecl()) <
2656 Layout.getBaseClassOffset(R.first->getAsCXXRecordDecl());
2661 Layout.getBaseClassOffset(Base.first->getAsCXXRecordDecl()));