Home | History | Annotate | Download | only in gcc

Lines Matching defs:shift_unit_mode

10585       scalar_int_mode shift_unit_mode
10598 if (count > (GET_MODE_PRECISION (shift_unit_mode) - 1))
10601 count = GET_MODE_PRECISION (shift_unit_mode) - 1;
10603 count %= GET_MODE_PRECISION (shift_unit_mode);
10619 if (shift_mode == shift_unit_mode)
10624 && (num_sign_bit_copies (varop, shift_unit_mode)
10625 == GET_MODE_PRECISION (shift_unit_mode)))
10637 && (count + num_sign_bit_copies (varop, shift_unit_mode)
10638 >= GET_MODE_PRECISION (shift_unit_mode)))
10639 count = GET_MODE_PRECISION (shift_unit_mode) - 1;
10646 && HWI_COMPUTABLE_MODE_P (shift_unit_mode)
10647 && val_signbit_known_clear_p (shift_unit_mode,
10649 shift_unit_mode)))
10653 && HWI_COMPUTABLE_MODE_P (shift_unit_mode)
10654 && !(nonzero_bits (varop, shift_unit_mode) >> count))
10656 && HWI_COMPUTABLE_MODE_P (shift_unit_mode)
10657 && !((nonzero_bits (varop, shift_unit_mode) << count)
10658 & GET_MODE_MASK (shift_unit_mode))))
10679 if (shift_mode != shift_unit_mode)
10706 if (shift_mode != shift_unit_mode)
10775 if (shift_mode != shift_unit_mode)
10824 We cannot do this if VAROP's mode is not SHIFT_UNIT_MODE. */
10827 && int_varop_mode == shift_unit_mode
10828 && (num_sign_bit_copies (XEXP (varop, 0), shift_unit_mode)
10958 if (shift_mode != shift_unit_mode)
10969 if (shift_mode != shift_unit_mode)
11006 constant has its sign bit set in shift_unit_mode with
11007 shift_unit_mode wider than result_mode. */
11009 && int_result_mode != shift_unit_mode
11011 shift_unit_mode) < 0)
11032 && int_result_mode != shift_unit_mode
11034 shift_unit_mode) < 0))
11036 rtx lhs = simplify_shift_const (NULL_RTX, code, shift_unit_mode,
11038 rtx rhs = simplify_shift_const (NULL_RTX, code, shift_unit_mode,
11041 varop = simplify_gen_binary (GET_CODE (varop), shift_unit_mode,
11052 if (shift_mode != shift_unit_mode)
11078 if (shift_mode != shift_unit_mode)
11106 if (shift_mode != shift_unit_mode)
11193 if (shift_mode != shift_unit_mode)