Commit e7ada00d by Pat Haugen Committed by Pat Haugen

rs6000.c (rs6000_issue_rate): Don't artificially restrict issue_rate in first pass when...

        * config/rs6000/rs6000.c (rs6000_issue_rate): Don't artificially
        restrict issue_rate in first pass when scheduling for register
        pressure.

From-SVN: r152291
parent 1c1a5fd8
2009-09-29 Pat Haugen <pthaugen@us.ibm.com>
* config/rs6000/rs6000.c (rs6000_issue_rate): Don't artificially
restrict issue_rate in first pass when scheduling for register
pressure.
2009-09-29 Basile Starynkevitch <basile@starynkevitch.net> 2009-09-29 Basile Starynkevitch <basile@starynkevitch.net>
Rafael Avila de Espindola <espindola@google.com> Rafael Avila de Espindola <espindola@google.com>
...@@ -21760,8 +21760,9 @@ is_nonpipeline_insn (rtx insn) ...@@ -21760,8 +21760,9 @@ is_nonpipeline_insn (rtx insn)
static int static int
rs6000_issue_rate (void) rs6000_issue_rate (void)
{ {
/* Use issue rate of 1 for first scheduling pass to decrease degradation. */ /* Unless scheduling for register pressure, use issue rate of 1 for
if (!reload_completed) first scheduling pass to decrease degradation. */
if (!reload_completed && !flag_sched_pressure)
return 1; return 1;
switch (rs6000_cpu_attr) { switch (rs6000_cpu_attr) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment