* config/alpha/alpha.c: Use SUBREG_P predicate.
* config/alpha/predicates.md: Ditto.
From-SVN: r226232
+2015-07-26 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/alpha/alpha.c: Use SUBREG_P predicate.
+ * config/alpha/predicates.md: Ditto.
+
2015-07-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config.host (s390*-*-*): Include driver-native.c only when
if (reload_in_progress)
{
rtx tmp = op;
- if (GET_CODE (tmp) == SUBREG)
+ if (SUBREG_P (tmp))
tmp = SUBREG_REG (tmp);
if (REG_P (tmp)
&& REGNO (tmp) >= FIRST_PSEUDO_REGISTER)
x = XEXP (x, 0);
/* Discard non-paradoxical subregs. */
- if (GET_CODE (x) == SUBREG
+ if (SUBREG_P (x)
&& (GET_MODE_SIZE (GET_MODE (x))
< GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))))
x = SUBREG_REG (x);
x = XEXP (x, 0);
/* Discard non-paradoxical subregs. */
- if (GET_CODE (x) == SUBREG
+ if (SUBREG_P (x)
&& (GET_MODE_SIZE (GET_MODE (x))
< GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))))
x = SUBREG_REG (x);
x = XEXP (x, 0);
/* Discard non-paradoxical subregs. */
- if (GET_CODE (x) == SUBREG
+ if (SUBREG_P (x)
&& (GET_MODE_SIZE (GET_MODE (x))
< GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))))
x = SUBREG_REG (x);
(define_predicate "hard_fp_register_operand"
(match_operand 0 "register_operand")
{
- if (GET_CODE (op) == SUBREG)
+ if (SUBREG_P (op))
op = SUBREG_REG (op);
return REGNO_REG_CLASS (REGNO (op)) == FLOAT_REGS;
})
(define_predicate "hard_int_register_operand"
(match_operand 0 "register_operand")
{
- if (GET_CODE (op) == SUBREG)
+ if (SUBREG_P (op))
op = SUBREG_REG (op);
return REGNO_REG_CLASS (REGNO (op)) == GENERAL_REGS;
})
(define_special_predicate "any_memory_operand"
(match_code "mem,reg,subreg")
{
- if (GET_CODE (op) == SUBREG)
+ if (SUBREG_P (op))
op = SUBREG_REG (op);
if (MEM_P (op))
(define_predicate "reg_not_elim_operand"
(match_operand 0 "register_operand")
{
- if (GET_CODE (op) == SUBREG)
+ if (SUBREG_P (op))
op = SUBREG_REG (op);
return op != frame_pointer_rtx && op != arg_pointer_rtx;
})