alpha.c: Use SUBREG_P predicate.
authorUros Bizjak <ubizjak@gmail.com>
Sun, 26 Jul 2015 08:51:14 +0000 (10:51 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 26 Jul 2015 08:51:14 +0000 (10:51 +0200)
* config/alpha/alpha.c: Use SUBREG_P predicate.
* config/alpha/predicates.md: Ditto.

From-SVN: r226232

gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/predicates.md

index fad36e27a8885e651c5c9d2c8dd4fa0268af855f..10df3252b31c2bd866166d3c95f38864f3756a19 100644 (file)
@@ -1,3 +1,8 @@
+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
index 9d4e5bc8df9233541cde361e89f026291a69fb99..ca07cc7052bf0ca41a859cf38cb3b18d69dd1cf0 100644 (file)
@@ -700,7 +700,7 @@ resolve_reload_operand (rtx op)
   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)
@@ -891,7 +891,7 @@ alpha_legitimate_address_p (machine_mode mode, rtx x, bool strict)
     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);
@@ -919,7 +919,7 @@ alpha_legitimate_address_p (machine_mode mode, rtx x, bool strict)
       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);
@@ -953,7 +953,7 @@ alpha_legitimate_address_p (machine_mode mode, rtx x, bool strict)
          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);
index 30a064577396a91cf7fea39f820a998bf7c91f3c..e24b3bde37fa3ebdda69d1fc24d5d58ead50cf3a 100644 (file)
 (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;
 })