Lines Matching refs:bitsize
2065 unsigned HOST_WIDE_INT bitsize = MIN (TYPE_ALIGN (type), BITS_PER_WORD); in copy_blkmode_from_reg() local
2107 bitpos += bitsize, xbitpos += bitsize) in copy_blkmode_from_reg()
2124 store_bit_field (dst, bitsize, bitpos % BITS_PER_WORD, word_mode, in copy_blkmode_from_reg()
2125 extract_bit_field (src, bitsize, in copy_blkmode_from_reg()
3875 optimize_bitfield_assignment_op (unsigned HOST_WIDE_INT bitsize, in optimize_bitfield_assignment_op() argument
3887 || bitsize >= BITS_PER_WORD in optimize_bitfield_assignment_op()
3911 str_mode = get_best_mode (bitsize, bitpos, in optimize_bitfield_assignment_op()
3927 if (bitsize >= str_bitsize) in optimize_bitfield_assignment_op()
3931 if (bitpos + bitsize > str_bitsize) in optimize_bitfield_assignment_op()
3935 bitpos = str_bitsize - bitpos - bitsize; in optimize_bitfield_assignment_op()
3947 if (bitpos + bitsize != str_bitsize in optimize_bitfield_assignment_op()
3948 && (bitsize != 1 || TREE_CODE (op1) != INTEGER_CST)) in optimize_bitfield_assignment_op()
3966 if (bitsize == 1 && bitpos + bitsize != str_bitsize) in optimize_bitfield_assignment_op()
3999 if (bitpos + bitsize != GET_MODE_BITSIZE (GET_MODE (str_rtx))) in optimize_bitfield_assignment_op()
4001 rtx mask = GEN_INT (((unsigned HOST_WIDE_INT) 1 << bitsize) in optimize_bitfield_assignment_op()
4051 HOST_WIDE_INT bitsize, bitpos; in expand_assignment() local
4058 tem = get_inner_reference (to, &bitsize, &bitpos, &offset, &mode1, in expand_assignment()
4093 && bitsize > 0 in expand_assignment()
4094 && (bitpos % bitsize) == 0 in expand_assignment()
4095 && (bitsize % GET_MODE_ALIGNMENT (mode1)) == 0 in expand_assignment()
4139 if (optimize_bitfield_assignment_op (bitsize, bitpos, mode1, in expand_assignment()
4143 result = store_field (to_rtx, bitsize, bitpos, mode1, from, in expand_assignment()
4841 store_constructor_field (rtx target, unsigned HOST_WIDE_INT bitsize, in store_constructor_field() argument
4849 && (bitsize > 0 && bitsize % BITS_PER_UNIT == 0) in store_constructor_field()
4872 store_constructor (exp, target, cleared, bitsize / BITS_PER_UNIT); in store_constructor_field()
4875 store_field (target, bitsize, bitpos, mode, exp, type, alias_set); in store_constructor_field()
4952 HOST_WIDE_INT bitsize; in store_constructor() local
4966 bitsize = tree_low_cst (DECL_SIZE (field), 1); in store_constructor()
4968 bitsize = -1; in store_constructor()
5015 && bitsize < BITS_PER_WORD in store_constructor()
5035 BITS_PER_WORD - bitsize)); in store_constructor()
5036 bitsize = BITS_PER_WORD; in store_constructor()
5048 store_constructor_field (to_rtx, bitsize, bitpos, mode, in store_constructor()
5153 HOST_WIDE_INT bitsize; in store_constructor() local
5164 bitsize = (host_integerp (TYPE_SIZE (elttype), 1) in store_constructor()
5168 bitsize = GET_MODE_BITSIZE (mode); in store_constructor()
5206 (target, bitsize, bitpos, mode, value, type, cleared, in store_constructor()
5250 bitsize / BITS_PER_UNIT); in store_constructor()
5311 store_constructor_field (target, bitsize, bitpos, mode, value, in store_constructor()
5328 HOST_WIDE_INT bitsize; in store_constructor() local
5397 idx++, i += bitsize / elt_size) in store_constructor()
5402 bitsize = tree_low_cst (TYPE_SIZE (TREE_TYPE (value)), 1); in store_constructor()
5426 store_constructor_field (target, bitsize, bitpos, in store_constructor()
5459 store_field (rtx target, HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos, in store_field() argument
5469 if (bitsize == 0) in store_field()
5471 else if (bitsize >= 0 && bitsize < HOST_BITS_PER_WIDE_INT) in store_field()
5472 width_mask = ((HOST_WIDE_INT) 1 << bitsize) - 1; in store_field()
5492 if (bitsize != (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (target))) in store_field()
5495 store_field (blk_object, bitsize, bitpos, mode, exp, type, alias_set); in store_field()
5531 || (bitsize >= 0 in store_field()
5533 && compare_tree_int (TYPE_SIZE (TREE_TYPE (exp)), bitsize) != 0)) in store_field()
5547 && bitsize == TYPE_PRECISION (type)) in store_field()
5550 if (INTEGRAL_TYPE_P (type) && TYPE_PRECISION (type) >= bitsize) in store_field()
5562 && bitsize < (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (temp)) in store_field()
5566 - bitsize), in store_field()
5585 GEN_INT ((bitsize + BITS_PER_UNIT - 1) in store_field()
5593 store_bit_field (target, bitsize, bitpos, mode, temp); in store_field()
6499 HOST_WIDE_INT bitsize, bitpos; in expand_expr_addr_expr_1() local
6578 inner = get_inner_reference (exp, &bitsize, &bitpos, &offset, in expand_expr_addr_expr_1()
7408 HOST_WIDE_INT bitsize = TREE_INT_CST_LOW (DECL_SIZE (field)); in expand_expr_real_1() local
7413 op1 = GEN_INT (((HOST_WIDE_INT) 1 << bitsize) - 1); in expand_expr_real_1()
7420 GET_MODE_BITSIZE (imode) - bitsize); in expand_expr_real_1()
7439 HOST_WIDE_INT bitsize, bitpos; in expand_expr_real_1() local
7442 tree tem = get_inner_reference (exp, &bitsize, &bitpos, &offset, in expand_expr_real_1()
7478 && bitpos + bitsize <= GET_MODE_BITSIZE (mode)) in expand_expr_real_1()
7491 || (bitpos + bitsize > GET_MODE_BITSIZE (GET_MODE (op0))) in expand_expr_real_1()
7522 && bitsize != 0 in expand_expr_real_1()
7523 && (bitpos % bitsize) == 0 in expand_expr_real_1()
7524 && (bitsize % GET_MODE_ALIGNMENT (mode1)) == 0 in expand_expr_real_1()
7556 && bitsize == GET_MODE_BITSIZE (GET_MODE (op0))); in expand_expr_real_1()
7589 || (bitsize >= 0 in expand_expr_real_1()
7593 bitsize))) in expand_expr_real_1()
7601 ext_mode = mode_for_size (bitsize, MODE_INT, 1); in expand_expr_real_1()
7608 if (bitsize == 0) in expand_expr_real_1()
7620 GEN_INT ((bitsize + BITS_PER_UNIT - 1) in expand_expr_real_1()
7633 op0 = extract_bit_field (op0, bitsize, bitpos, unsignedp, in expand_expr_real_1()
7643 && bitsize < (HOST_WIDE_INT) GET_MODE_BITSIZE (GET_MODE (op0))) in expand_expr_real_1()
7646 - bitsize), in expand_expr_real_1()