Lines Matching refs:bitsize

2070   unsigned HOST_WIDE_INT bitsize = MIN (TYPE_ALIGN (type), BITS_PER_WORD);
2112 bitpos += bitsize, xbitpos += bitsize)
2129 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, word_mode,
2130 extract_bit_field (src, bitsize,
3887 optimize_bitfield_assignment_op (unsigned HOST_WIDE_INT bitsize,
3899 || bitsize >= BITS_PER_WORD
3923 str_mode = get_best_mode (bitsize, bitpos,
3939 if (bitsize >= str_bitsize)
3943 if (bitpos + bitsize > str_bitsize)
3947 bitpos = str_bitsize - bitpos - bitsize;
3959 if (bitpos + bitsize != str_bitsize
3960 && (bitsize != 1 || TREE_CODE (op1) != INTEGER_CST))
3978 if (bitsize == 1 && bitpos + bitsize != str_bitsize)
4011 if (bitpos + bitsize != GET_MODE_BITSIZE (GET_MODE (str_rtx)))
4013 rtx mask = GEN_INT (((unsigned HOST_WIDE_INT) 1 << bitsize)
4063 HOST_WIDE_INT bitsize, bitpos;
4070 tem = get_inner_reference (to, &bitsize, &bitpos, &offset, &mode1,
4105 && bitsize > 0
4106 && (bitpos % bitsize) == 0
4107 && (bitsize % GET_MODE_ALIGNMENT (mode1)) == 0
4151 if (optimize_bitfield_assignment_op (bitsize, bitpos, mode1,
4155 result = store_field (to_rtx, bitsize, bitpos, mode1, from,
4855 store_constructor_field (rtx target, unsigned HOST_WIDE_INT bitsize,
4863 && (bitsize > 0 && bitsize % BITS_PER_UNIT == 0)
4886 store_constructor (exp, target, cleared, bitsize / BITS_PER_UNIT);
4889 store_field (target, bitsize, bitpos, mode, exp, type, alias_set);
4966 HOST_WIDE_INT bitsize;
4980 bitsize = tree_low_cst (DECL_SIZE (field), 1);
4982 bitsize = -1;
5029 && bitsize < BITS_PER_WORD
5049 BITS_PER_WORD - bitsize));
5050 bitsize = BITS_PER_WORD;
5062 store_constructor_field (to_rtx, bitsize, bitpos, mode,
5167 HOST_WIDE_INT bitsize;
5178 bitsize = (host_integerp (TYPE_SIZE (elttype), 1)
5182 bitsize = GET_MODE_BITSIZE (mode);
5220 (target, bitsize, bitpos, mode, value, type, cleared,
5264 bitsize / BITS_PER_UNIT);
5325 store_constructor_field (target, bitsize, bitpos, mode, value,
5342 HOST_WIDE_INT bitsize;
5411 idx++, i += bitsize / elt_size)
5416 bitsize = tree_low_cst (TYPE_SIZE (TREE_TYPE (value)), 1);
5440 store_constructor_field (target, bitsize, bitpos,
5473 store_field (rtx target, HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos,
5483 if (bitsize == 0)
5485 else if (bitsize >= 0 && bitsize < HOST_BITS_PER_WIDE_INT)
5486 width_mask = ((HOST_WIDE_INT) 1 << bitsize) - 1;
5506 if (bitsize != (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (target)))
5509 store_field (blk_object, bitsize, bitpos, mode, exp, type, alias_set);
5545 || (bitsize >= 0
5547 && compare_tree_int (TYPE_SIZE (TREE_TYPE (exp)), bitsize) != 0))
5561 && bitsize == TYPE_PRECISION (type))
5564 if (INTEGRAL_TYPE_P (type) && TYPE_PRECISION (type) >= bitsize)
5576 && bitsize < (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (temp))
5580 - bitsize),
5599 GEN_INT ((bitsize + BITS_PER_UNIT - 1)
5607 store_bit_field (target, bitsize, bitpos, mode, temp);
6519 HOST_WIDE_INT bitsize, bitpos;
6598 inner = get_inner_reference (exp, &bitsize, &bitpos, &offset,
7428 HOST_WIDE_INT bitsize = TREE_INT_CST_LOW (DECL_SIZE (field));
7433 op1 = GEN_INT (((HOST_WIDE_INT) 1 << bitsize) - 1);
7440 GET_MODE_BITSIZE (imode) - bitsize);
7459 HOST_WIDE_INT bitsize, bitpos;
7462 tree tem = get_inner_reference (exp, &bitsize, &bitpos, &offset,
7498 && bitpos + bitsize <= GET_MODE_BITSIZE (mode))
7511 || (bitpos + bitsize > GET_MODE_BITSIZE (GET_MODE (op0)))
7542 && bitsize != 0
7543 && (bitpos % bitsize) == 0
7544 && (bitsize % GET_MODE_ALIGNMENT (mode1)) == 0
7576 && bitsize == GET_MODE_BITSIZE (GET_MODE (op0)));
7609 || (bitsize >= 0
7613 bitsize)))
7621 ext_mode = mode_for_size (bitsize, MODE_INT, 1);
7628 if (bitsize == 0)
7640 GEN_INT ((bitsize + BITS_PER_UNIT - 1)
7653 op0 = extract_bit_field (op0, bitsize, bitpos, unsignedp,
7663 && bitsize < (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (op0)))
7666 - bitsize),