r122408 - in /branches/sel-sched-branch/gcc: Ch...
abel@gcc.gnu.org
abel@gcc.gnu.org
Wed Feb 28 17:13:00 GMT 2007
Author: abel
Date: Wed Feb 28 17:13:09 2007
New Revision: 122408
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122408
Log:
* sel-sched.c (replace_in_vinsn_using_bitmask): Fix spacing.
(compute_av_set): Instead of merging two rhs'es, remove one
first, then add second.
(fill_ready_list): Do not pipeline USEs and CLOBBERs that were
already scheduled; bail out early when ready list doesn't contain
other insns. Fix thinko with '!'.
(find_best_rhs_and_reg_that_fits): Kill 's' variable. Call
the reorder2 hook too, not only reorder. Bail out early when
can_issue_more is 0. Move the call to variable_issue from ...
(fill_insns): ... here. When can_issue_more is 0, set need_stall
to 1 and bail out.
(sel_region_init): Initialize scheduling flags earlier.
* sel-sched-ir.c (av_set_remove_rhs_with_insn): New function.
* sel-sched-ir.h: Declare it.
* sel-sched-dump.c (hard_regno_rename_ok): Mark the second
parameter as unused too.
* config/rs6000/rs6000.c: Include sched-deps.h.
Modified:
branches/sel-sched-branch/gcc/ChangeLog.sel-sched
branches/sel-sched-branch/gcc/config/rs6000/rs6000.c
branches/sel-sched-branch/gcc/sel-sched-dump.c
branches/sel-sched-branch/gcc/sel-sched-ir.c
branches/sel-sched-branch/gcc/sel-sched-ir.h
branches/sel-sched-branch/gcc/sel-sched.c
More information about the Gcc-cvs
mailing list