diff mbox

[alpha] : Use SUBREG_P predicate

Message ID CAFULd4aP3p_7F6ZTYF8c0aTChVvUtwQ5zmuZcsUekf3dqkYXKQ@mail.gmail.com
State New
Headers show

Commit Message

Uros Bizjak July 26, 2015, 8:55 a.m. UTC
2015-07-26  Uros Bizjak  <ubizjak@gmail.com>

    * config/alpha/alpha.c: Use SUBREG_P predicate.
    * config/alpha/predicates.md: Ditto.

Bootstrapped and regression tested on alpha-linux-gnu.

Committed to mainline SVN.

Uros.
diff mbox

Patch

Index: config/alpha/alpha.c
===================================================================
--- config/alpha/alpha.c	(revision 226216)
+++ config/alpha/alpha.c	(working copy)
@@ -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 = 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 = 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 = 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: config/alpha/predicates.md
===================================================================
--- config/alpha/predicates.md	(revision 226216)
+++ config/alpha/predicates.md	(working copy)
@@ -134,7 +134,7 @@ 
 (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;
 })
@@ -143,7 +143,7 @@ 
 (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;
 })
@@ -506,7 +506,7 @@ 
 (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))
@@ -537,7 +537,7 @@ 
 (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;
 })