Lines Matching refs:bit_offset

2387   int64_t bit_offset = 0;  member
2432 bit_offset = form_value.Signed(); in MemberAttributes()
2495 if (byte_size.value_or(0) == 0 && bit_offset < 0) { in MemberAttributes()
2497 bit_offset = 0; in MemberAttributes()
2736 this_field_info.bit_offset = field_bit_offset; in ParseSingleMember()
2740 this_field_info.bit_offset = attrs.data_bit_offset; in ParseSingleMember()
2747 this_field_info.bit_offset += attrs.byte_size.value_or(0) * 8; in ParseSingleMember()
2748 this_field_info.bit_offset -= (attrs.bit_offset + attrs.bit_size); in ParseSingleMember()
2750 this_field_info.bit_offset += attrs.bit_offset; in ParseSingleMember()
2762 this_field_info.bit_offset == 0) && in ParseSingleMember()
2763 ((this_field_info.bit_offset >= parent_bit_size) || in ParseSingleMember()
2766 this_field_info.bit_offset)))) { in ParseSingleMember()
2774 this_field_info.bit_offset, GetUnitName(parent_die).c_str()); in ParseSingleMember()
2779 field_bit_offset = this_field_info.bit_offset; in ParseSingleMember()
2794 last_field_end = last_field_info.bit_offset + last_field_info.bit_size; in ParseSingleMember()
2814 if (this_field_info.bit_offset != last_field_end && in ParseSingleMember()
2815 this_field_info.bit_offset > last_field_end && in ParseSingleMember()
2816 !(last_field_info.bit_offset == 0 && in ParseSingleMember()
2821 this_field_info.bit_offset - last_field_end; in ParseSingleMember()
2822 unnamed_field_info->bit_offset = last_field_end; in ParseSingleMember()
2834 unnamed_bitfield_decl, unnamed_field_info->bit_offset)); in ParseSingleMember()
2841 last_field_info.bit_offset = field_bit_offset; in ParseSingleMember()