Home | History | Annotate | Download | only in AST

Lines Matching defs:FieldOffset

98     uint64_t FieldOffset = Layout.getFieldOffset(FieldNo);
99 assert(FieldOffset % CharWidth == 0 &&
102 return Context.toCharUnitsFromBits(FieldOffset);
267 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
268 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
315 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
316 UpdateEmptyFieldSubobjects(*I, FieldOffset);
384 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
386 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
494 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
496 UpdateEmptyFieldSubobjects(*I, FieldOffset);
1773 uint64_t FieldOffset;
1778 FieldOffset = 0;
1782 FieldOffset = llvm::RoundUpToAlignment(getDataSizeInBits(),
1785 uint64_t NewSizeInBits = FieldOffset + FieldSize;
1793 FieldOffsets.push_back(FieldOffset);
1795 CheckFieldPadding(FieldOffset, UnpaddedFieldOffset, FieldOffset,
1828 uint64_t FieldOffset = IsUnion ? 0 : UnpaddedFieldOffset;
1852 uint64_t UnpackedFieldOffset = FieldOffset;
1871 FieldOffset = llvm::RoundUpToAlignment(FieldOffset, FieldAlign);
1879 (FieldOffset & (FieldAlign-1)) + FieldSize > TypeSize))
1880 FieldOffset = llvm::RoundUpToAlignment(FieldOffset, FieldAlign);
1896 FieldOffset = updateExternalFieldOffset(D, FieldOffset);
1899 FieldOffsets.push_back(FieldOffset);
1902 CheckFieldPadding(FieldOffset, UnpaddedFieldOffset, UnpackedFieldOffset,
1917 setDataSize(FieldOffset + TypeSize);
1927 uint64_t NewSizeInBits = FieldOffset + FieldSize;
1956 CharUnits FieldOffset =
1999 CharUnits UnpackedFieldOffset = FieldOffset;
2015 FieldOffset = FieldOffset.RoundUpToAlignment(FieldAlign);
2020 FieldOffset = Context.toCharUnitsFromBits(
2021 updateExternalFieldOffset(D, Context.toBits(FieldOffset)));
2025 bool Allowed = EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset);
2032 while (!EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset)) {
2034 FieldOffset += FieldAlign;
2040 FieldOffsets.push_back(Context.toBits(FieldOffset));
2043 CheckFieldPadding(Context.toBits(FieldOffset), UnpaddedFieldOffset,
2052 setDataSize(FieldOffset + FieldSize);
2611 CharUnits FieldOffset = Offset +
2616 DumpCXXRecordLayout(OS, D, C, FieldOffset, IndentLevel,
2623 PrintOffset(OS, FieldOffset, IndentLevel);