Home | History | Annotate | Download | only in gcc

Lines Matching refs:bitpos

875   rli->bitpos = bitsize_zero_node;
907 bit position BITPOS.
916 bit_from_pos (tree offset, tree bitpos)
918 return size_binop (PLUS_EXPR, bitpos,
924 the bit position BITPOS. */
927 byte_from_pos (tree offset, tree bitpos)
930 if (TREE_CODE (bitpos) == MULT_EXPR
931 && tree_int_cst_equal (TREE_OPERAND (bitpos, 1), bitsize_unit_node))
932 bytepos = TREE_OPERAND (bitpos, 0);
934 bytepos = size_binop (TRUNC_DIV_EXPR, bitpos, bitsize_unit_node);
975 tree offset, bitpos;
976 pos_from_bit (&offset, &bitpos, off_align, *pbitpos);
978 *pbitpos = bitpos;
989 print_node_brief (stderr, " bitpos", rli->bitpos, 0);
1009 /* Given an RLI with a possibly-incremented BITPOS, adjust OFFSET and
1010 BITPOS if necessary to keep BITPOS below OFFSET_ALIGN. */
1015 normalize_offset (&rli->offset, &rli->bitpos, rli->offset_align);
1023 return byte_from_pos (rli->offset, rli->bitpos);
1031 return bit_from_pos (rli->offset, rli->bitpos);
1225 bother with BITPOS. */
1296 DECL_FIELD_BIT_OFFSET (field) = rli->bitpos;
1308 if (! integer_zerop (rli->bitpos))
1309 known_align = least_bit_hwi (tree_to_uhwi (rli->bitpos));
1358 rli->bitpos = round_up (rli->bitpos, desired_align);
1365 size_binop (CEIL_DIV_EXPR, rli->bitpos,
1367 rli->bitpos = bitsize_zero_node;
1396 HOST_WIDE_INT bit_offset = tree_to_shwi (rli->bitpos);
1416 rli->bitpos = round_up (rli->bitpos, type_align);
1442 HOST_WIDE_INT bit_offset = tree_to_shwi (rli->bitpos);
1459 rli->bitpos = round_up (rli->bitpos, type_align);
1514 rli->bitpos
1515 = size_binop (PLUS_EXPR, rli->bitpos,
1542 rli->bitpos
1543 = size_binop (PLUS_EXPR, rli->bitpos,
1565 rli->bitpos = round_up (rli->bitpos, desired_align);
1569 tree d = size_binop (CEIL_DIV_EXPR, rli->bitpos,
1573 rli->bitpos = bitsize_zero_node;
1632 rli->bitpos = round_up (rli->bitpos, type_align);
1643 DECL_FIELD_BIT_OFFSET (field) = rli->bitpos;
1688 size_binop (CEIL_DIV_EXPR, rli->bitpos,
1692 rli->bitpos = bitsize_zero_node;
1721 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field));
1735 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos,
1743 rli->bitpos = size_binop (PLUS_EXPR, rli->bitpos, DECL_SIZE (field));
1775 if (! integer_zerop (rli->bitpos))
2901 starting at BITPOS.
2913 ::bit_field_mode_iterator (HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos,
2918 m_bitpos (bitpos), m_bitregion_start (bitregion_start),
2932 HOST_WIDE_INT end = bitpos + bitsize + units - 1;
3002 BITSIZE bits starting at BITPOS.
3029 get_best_mode (int bitsize, int bitpos,
3035 bit_field_mode_iterator iter (bitsize, bitpos, bitregion_start,