]> gcc.gnu.org Git - gcc.git/commitdiff
crx.h (IRA_COVER_CLASSES): Define.
authorM R Swami Reddy <MR.Swami.Reddy@nsc.com>
Mon, 8 Sep 2008 19:55:05 +0000 (13:55 -0600)
committerJeff Law <law@gcc.gnu.org>
Mon, 8 Sep 2008 19:55:05 +0000 (13:55 -0600)
2008-09-02  M R Swami Reddy <MR.Swami.Reddy@nsc.com>

        * config/crx/crx.h (IRA_COVER_CLASSES): Define.

From-SVN: r140118

gcc/ChangeLog
gcc/config/crx/crx.h

index 493ecad381fde860639366cca9a7e8b2a36938a4..abf03fd15f3c58ceed458c6e22fdb4fcb509ca04 100644 (file)
@@ -1,3 +1,7 @@
+2008-09-08  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
+
+       * crx/crx.h (IRA_COVER_CLASSES): Define.
+
 2008-09-08  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/37337
@@ -50,7 +54,7 @@
 
 2008-09-06  Jeff Law <law@redhat.com>
 
-       * h8300.h (IRA_COVER_CLASSES): Define.
+       * h8300/h8300.h (IRA_COVER_CLASSES): Define.
 
 2008-09-06  Jan Hubicka  <jh@suse.cz>
 
index 91c5f31d1e1fdfa6126eac66bc9d29347ce6fbec..505c96fd71d6599554ec3d3409f0d4e7ea055a50 100644 (file)
@@ -182,6 +182,19 @@ enum reg_class
 
 #define N_REG_CLASSES (int) LIM_REG_CLASSES
 
+/* The following macro defines cover classes for Integrated Register
+   Allocator.  Cover classes is a set of non-intersected register
+   classes covering all hard registers used for register allocation
+   purpose.  Any move between two registers of a cover class should be
+   cheaper than load or store of the registers.  The macro value is
+   array of register classes with LIM_REG_CLASSES used as the end
+   marker.  */
+
+#define IRA_COVER_CLASSES         \
+{                                 \
+   GENERAL_REGS, LIM_REG_CLASSES  \
+} 
+
 #define REG_CLASS_NAMES \
   {                    \
     "NO_REGS",         \
This page took 0.097698 seconds and 5 git commands to generate.