diff mbox

[MIPS] Remove W32 and W64 pseudo-processors

Message ID B5E67142681B53468FAF6B7C31356562441AEC4C@hhmail02.hh.imgtec.org
State New
Headers show

Commit Message

Robert Suchanek Aug. 5, 2015, 8:31 a.m. UTC
Hi,

Since the I6400 scheduler is committed, W32/W64 pseudo-processors
are not needed anymore and can be removed.

Ok to commit?

Regards,
Robert

gcc/
	* config/mips/mips.c (mips_rtx_cost_data): Remove costs for W32 and W64
	pseudo-processors.
	* config/mips/mips.md (processor): Remove w32 and w64.
---
 gcc/config/mips/mips.c  | 26 --------------------------
 gcc/config/mips/mips.md |  2 --
 2 files changed, 28 deletions(-)

Comments

Matthew Fortune Aug. 11, 2015, 10:42 a.m. UTC | #1
Robert Suchanek <Robert.Suchanek@imgtec.com> writes:
> gcc/
> 	* config/mips/mips.c (mips_rtx_cost_data): Remove costs for W32 and W64
> 	pseudo-processors.
> 	* config/mips/mips.md (processor): Remove w32 and w64.

OK, thanks.

Matthew
Robert Suchanek Aug. 13, 2015, 7:47 a.m. UTC | #2
Hi,

> > gcc/
> > 	* config/mips/mips.c (mips_rtx_cost_data): Remove costs for W32 and
> W64
> > 	pseudo-processors.
> > 	* config/mips/mips.md (processor): Remove w32 and w64.
> 
> OK, thanks.
> 
> Matthew

Committed as r226851.

Regards,
Robert
diff mbox

Patch

diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index bf0f84f..b30d7b9 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -1255,32 +1255,6 @@  static const struct mips_rtx_cost_data
 		    2,            /* branch_cost */
 		    4             /* memory_latency */
   },
-  { /* W32 */
-    COSTS_N_INSNS (4),            /* fp_add */
-    COSTS_N_INSNS (4),            /* fp_mult_sf */
-    COSTS_N_INSNS (5),            /* fp_mult_df */
-    COSTS_N_INSNS (17),           /* fp_div_sf */
-    COSTS_N_INSNS (32),           /* fp_div_df */
-    COSTS_N_INSNS (5),            /* int_mult_si */
-    COSTS_N_INSNS (5),            /* int_mult_di */
-    COSTS_N_INSNS (41),           /* int_div_si */
-    COSTS_N_INSNS (41),           /* int_div_di */
-		     1,           /* branch_cost */
-		     4            /* memory_latency */
-  },
-  { /* W64 */
-    COSTS_N_INSNS (4),            /* fp_add */
-    COSTS_N_INSNS (4),            /* fp_mult_sf */
-    COSTS_N_INSNS (5),            /* fp_mult_df */
-    COSTS_N_INSNS (17),           /* fp_div_sf */
-    COSTS_N_INSNS (32),           /* fp_div_df */
-    COSTS_N_INSNS (5),            /* int_mult_si */
-    COSTS_N_INSNS (5),            /* int_mult_di */
-    COSTS_N_INSNS (41),           /* int_div_si */
-    COSTS_N_INSNS (41),           /* int_div_di */
-		     1,           /* branch_cost */
-		     4            /* memory_latency */
-  },
   { /* M5100 */
     COSTS_N_INSNS (4),            /* fp_add */
     COSTS_N_INSNS (4),            /* fp_mult_sf */
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 2954a12..a0079d5 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -67,8 +67,6 @@  (define_enum "processor" [
   xlr
   xlp
   p5600
-  w32
-  w64
   m5100
   i6400
 ])