From 3e0a0b33fb699c5b5f4661cb1f3b5a33ebb4e730 Mon Sep 17 00:00:00 2001 From: amonakov Date: Thu, 14 Jan 2010 11:27:11 +0000 Subject: [PATCH] 2010-01-14 Alexander Monakov * config/rs6000/rs6000.c (rs6000_variable_issue): Rename to... (rs6000_variable_issue_1): this. Use... (rs6000_variable_issue): here. Reimplement. Print debug info. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155902 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/rs6000.c | 13 ++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4341b94100e..09ac3e24773 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-01-14 Alexander Monakov + * 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 + * sel-sched-ir.c (sel_restore_other_notes): Rename to sel_restore_notes. Update all callers. Call reemit_notes for all insns. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 906392eebf0..639e71fdc1f 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -21353,9 +21353,7 @@ static int load_store_pendulum; instructions to issue in this cycle. */ static int -rs6000_variable_issue (FILE *stream ATTRIBUTE_UNUSED, - int verbose ATTRIBUTE_UNUSED, - rtx insn, int more) +rs6000_variable_issue_1 (rtx insn, int more) { last_scheduled_insn = insn; if (GET_CODE (PATTERN (insn)) == USE @@ -21394,6 +21392,15 @@ rs6000_variable_issue (FILE *stream ATTRIBUTE_UNUSED, 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 a dependency LINK or INSN on DEP_INSN. COST is the current cost. */ -- 2.11.0