Lines Matching defs:layout
1826 // during class layout, so here we can just trust the layout results.
1829 const ASTRecordLayout &layout = getASTRecordLayout(RT->getDecl());
1830 sizeAndAlign.first = layout.getDataSize();
7313 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
7321 uint64_t offs = toBits(layout.getBaseClassOffset(base));
7330 uint64_t offs = layout.getFieldOffset(i);
7341 uint64_t offs = toBits(layout.getVBaseClassOffset(base));
7342 if (offs >= uint64_t(toBits(layout.getNonVirtualSize())) &&
7351 size = includeVBases ? layout.getSize() : layout.getNonVirtualSize();
7353 size = layout.getSize();
7391 // the encoding will be out-of-sync with the real layout.