Lines Matching defs:bitpos

542   rli->bitpos = bitsize_zero_node;
552 the offset/bitpos forms and byte and bit offsets. */
555 bit_from_pos (tree offset, tree bitpos)
557 return size_binop (PLUS_EXPR, bitpos,
564 byte_from_pos (tree offset, tree bitpos)
568 size_binop (TRUNC_DIV_EXPR, bitpos,
615 print_node_brief (stderr, " bitpos", rli->bitpos, 0);
641 normalize_offset (&rli->offset, &rli->bitpos, rli->offset_align);
649 return byte_from_pos (rli->offset, rli->bitpos);
657 return bit_from_pos (rli->offset, rli->bitpos);
865 DECL_FIELD_BIT_OFFSET (field) = rli->bitpos;
872 if (! integer_zerop (rli->bitpos))
873 known_align = (tree_low_cst (rli->bitpos, 1)
874 & - tree_low_cst (rli->bitpos, 1));
920 rli->bitpos = round_up (rli->bitpos, desired_align);
927 size_binop (CEIL_DIV_EXPR, rli->bitpos,
929 rli->bitpos = bitsize_zero_node;
958 HOST_WIDE_INT bit_offset = tree_low_cst (rli->bitpos, 0);
968 rli->bitpos = round_up (rli->bitpos, type_align);
990 HOST_WIDE_INT bit_offset = tree_low_cst (rli->bitpos, 0);
1007 rli->bitpos = round_up (rli->bitpos, type_align);
1058 rli->bitpos
1059 = size_binop (PLUS_EXPR, rli->bitpos,
1083 rli->bitpos
1084 = size_binop (PLUS_EXPR, rli->bitpos,
1146 rli->bitpos = round_up (rli->bitpos, type_align);
1157 DECL_FIELD_BIT_OFFSET (field) = rli->bitpos;
1199 size_binop (CEIL_DIV_EXPR, rli->bitpos,
1203 rli->bitpos = bitsize_zero_node;
1208 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field));
1216 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos,
1223 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field));
1255 if (! integer_zerop (rli->bitpos))
2137 get_best_mode (int bitsize, int bitpos, unsigned int align,
2148 if ((bitpos % unit) + bitsize <= unit)
2173 if (bitpos / unit == (bitpos + bitsize - 1) / unit