[AArch64] Revert REG_ALLOC_ORDER/HONOR_REG_ALLOC_ORDER
authorJiong Wang <jiong.wang@arm.com>
Fri, 24 Jul 2015 09:06:53 +0000 (09:06 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Fri, 24 Jul 2015 09:06:53 +0000 (09:06 +0000)
2015-07-24  Jiong Wang  <jiong.wang@arm.com>

  Revert:
  2015-07-22  Jiong Wang  <jiong.wang@arm.com>
  PR target/63521
  * config/aarch64/aarch64.h (REG_ALLOC_ORDER): Define.
  (HONOR_REG_ALLOC_ORDER): Define.

From-SVN: r226141

gcc/ChangeLog
gcc/config/aarch64/aarch64.h

index 515f8ad3d3d9b3c5680452fa9c6469a0cfcba6f5..75530aee237433484d9f10ddddee23078f2fae20 100644 (file)
@@ -1,3 +1,11 @@
+2015-07-24  Jiong Wang  <jiong.wang@arm.com>
+
+       Revert:
+       2015-07-22  Jiong Wang  <jiong.wang@arm.com>
+       PR target/63521
+       * config/aarch64/aarch64.h (REG_ALLOC_ORDER): Define.
+       (HONOR_REG_ALLOC_ORDER): Define.
+
 2015-07-24  Richard Biener  <rguenther@suse.de>
 
        * genmatch.c (add_operator): Allow SSA_NAME as predicate.
index 4292fd2e4fbc7957ca03865f2ca192a7f55aea1c..385156482f2e98fba60cc5404356be993ab20f74 100644 (file)
@@ -344,31 +344,6 @@ extern unsigned long aarch64_isa_flags;
     V_ALIASES(28), V_ALIASES(29), V_ALIASES(30), V_ALIASES(31)  \
   }
 
-#define REG_ALLOC_ORDER                                        \
-  {                                                    \
-    /* Reverse order for argument registers.  */       \
-    7, 6, 5, 4, 3, 2, 1, 0,                            \
-    /* Other caller-saved registers.  */               \
-    8, 9, 10, 11, 12, 13, 14, 15,                      \
-    16, 17, 18, 30,                                    \
-    /* Callee-saved registers.  */                     \
-    19, 20, 21, 22, 23, 24, 25, 26,                    \
-    27, 28,                                            \
-    /* All other registers.  */                                \
-    29, 31,                                            \
-    /* Reverse order for argument vregisters.  */      \
-    39, 38, 37, 36, 35, 34, 33, 32,                    \
-    /* Other caller-saved vregisters.  */              \
-    48, 49, 50, 51, 52, 53, 54, 55,                    \
-    56, 57, 58, 59, 60, 61, 62, 63,                    \
-    /* Callee-saved vregisters.  */                    \
-    40, 41, 42, 43, 44, 45, 46, 47,                    \
-    /* Other pseudo registers.  */                     \
-    64, 65, 66                                         \
-}
-
-#define HONOR_REG_ALLOC_ORDER 1
-
 /* Say that the epilogue uses the return address register.  Note that
    in the case of sibcalls, the values "used by the epilogue" are
    considered live at the start of the called function.  */