Commit dd6739e3 by Alexander Monakov Committed by Alexander Monakov

rs6000.c (rs6000_variable_issue): Rename to...

2010-01-14  Alexander Monakov  <amonakov@ispras.ru>

	* config/rs6000/rs6000.c (rs6000_variable_issue): Rename to...
	(rs6000_variable_issue_1): this.  Use...
	(rs6000_variable_issue): here.  Reimplement.  Print debug info.

From-SVN: r155902
parent 7898b93b
2010-01-14 Alexander Monakov <amonakov@ispras.ru> 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
* config/rs6000/rs6000.c (rs6000_variable_issue): Rename to...
(rs6000_variable_issue_1): this. Use...
(rs6000_variable_issue): here. Reimplement. Print debug info.
2010-01-14 Alexander Monakov <amonakov@ispras.ru>
* sel-sched-ir.c (sel_restore_other_notes): Rename to sel_restore_notes. * sel-sched-ir.c (sel_restore_other_notes): Rename to sel_restore_notes.
Update all callers. Call reemit_notes for all insns. Update all callers. Call reemit_notes for all insns.
......
...@@ -21353,9 +21353,7 @@ static int load_store_pendulum; ...@@ -21353,9 +21353,7 @@ static int load_store_pendulum;
instructions to issue in this cycle. */ instructions to issue in this cycle. */
static int static int
rs6000_variable_issue (FILE *stream ATTRIBUTE_UNUSED, rs6000_variable_issue_1 (rtx insn, int more)
int verbose ATTRIBUTE_UNUSED,
rtx insn, int more)
{ {
last_scheduled_insn = insn; last_scheduled_insn = insn;
if (GET_CODE (PATTERN (insn)) == USE if (GET_CODE (PATTERN (insn)) == USE
...@@ -21394,6 +21392,15 @@ rs6000_variable_issue (FILE *stream ATTRIBUTE_UNUSED, ...@@ -21394,6 +21392,15 @@ rs6000_variable_issue (FILE *stream ATTRIBUTE_UNUSED,
return cached_can_issue_more; return cached_can_issue_more;
} }
static int
rs6000_variable_issue (FILE *stream, int verbose, rtx insn, int more)
{
int r = rs6000_variable_issue_1 (insn, more);
if (verbose)
fprintf (stream, "// rs6000_variable_issue (more = %d) = %d\n", more, r);
return r;
}
/* Adjust the cost of a scheduling dependency. Return the new cost of /* Adjust the cost of a scheduling dependency. Return the new cost of
a dependency LINK or INSN on DEP_INSN. COST is the current cost. */ a dependency LINK or INSN on DEP_INSN. COST is the current cost. */
......
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