Lines Matching full:fieldoffset

1313   uint64_t FieldOffset = 0;
1320 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset));
1321 EltTys.push_back(CreateMemberType(Unit, FType, "__align", &FieldOffset));
1324 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
1326 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
1327 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
1329 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
1335 FieldOffset, llvm::DINode::FlagZero, DescTy));
1336 FieldOffset += FieldSize;
1339 return FieldOffset;
1346 uint64_t FieldOffset;
1349 FieldOffset = 0;
1351 EltTys.push_back(CreateMemberType(Unit, FType, "reserved", &FieldOffset));
1352 EltTys.push_back(CreateMemberType(Unit, FType, "Size", &FieldOffset));
1361 FieldOffset, 0, Flags, nullptr, Elements);
1368 FieldOffset = collectDefaultElementTypesForBlockPointer(Ty, Unit, DescTy,
1377 EltTy = DBuilder.createStructType(Unit, "", nullptr, 0, FieldOffset, 0,
2330 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D);
2332 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset);
3230 uint64_t FieldOffset;
3236 FieldOffset =
3238 FieldOffset %= CGM.getContext().getCharWidth();
3240 FieldOffset = 0;
3243 FieldOffset = RL.getFieldOffset(FieldNo);
3281 FieldSize, FieldAlign, FieldOffset, Flags,
4725 uint64_t FieldSize, FieldOffset;
4731 FieldOffset = 0;
4733 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
4734 EltTys.push_back(CreateMemberType(Unit, FType, "__forwarding", &FieldOffset));
4736 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
4737 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset));
4743 CreateMemberType(Unit, FType, "__copy_helper", &FieldOffset));
4745 CreateMemberType(Unit, FType, "__destroy_helper", &FieldOffset));
4754 CreateMemberType(Unit, FType, "__byref_variable_layout", &FieldOffset));
4761 CGM.getContext().toCharUnitsFromBits(FieldOffset);
4769 EltTys.push_back(CreateMemberType(Unit, FType, "", &FieldOffset));
4778 *XOffset = FieldOffset;
4780 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset,
4783 FieldOffset += FieldSize;
4786 return {DBuilder.createStructType(Unit, "", Unit, 0, FieldOffset, 0,
5026 const uint64_t fieldOffset = layout.getFieldOffset(fieldIndex);
5047 } else if (fieldOffset != 0) {
5048 assert(fieldOffset % CGM.getContext().getCharWidth() == 0 &&
5052 CGM.getContext().toCharUnitsFromBits(fieldOffset).getQuantity());