Lines Matching defs:Layout
3046 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
3066 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base));
3086 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
3129 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
3323 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
3334 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base));
3351 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
6610 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
6633 if (Layout.getFieldOffset(idx) != 0)
7829 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
7846 uint64_t Offset = Layout.getFieldOffset(idx);
7932 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
7933 unsigned FieldCnt = Layout.getFieldCount();
7944 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) {
9422 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy);
9425 uint64_t ElemOffset = Offset + Layout->getElementOffsetInBits(i);
10622 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
10623 uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex());