This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r146520 - in /branches/sel-sched-branch/gcc: Ch...
- From: abel at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 21 Apr 2009 12:29:42 -0000
- Subject: r146520 - in /branches/sel-sched-branch/gcc: Ch...
Author: abel
Date: Tue Apr 21 12:29:41 2009
New Revision: 146520
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146520
Log:
* sel-sched.c (advance_one_cycle): Set FENCE_ISSUE_MORE
to can_issue_more.
(advance_state_on_fence): Likewise.
(sel_target_adjust_priority): Print debug output only when
sched_verbose >= 4, not 2.
(get_expr_cost): Do not issue all unique insns on the next cycle.
(fill_insns): Initialize can_issue_more from the value saved
with the fence.
* sel-sched-ir.c (flist_add): New parameter issue_more.
Init FENCE_ISSUE_MORE with it.
(merge_fences): Likewise.
(init_fences): Update call to flist_add.
(add_to_fences, add_clean_fence_to_fences,
add_dirty_fence_to_fences): Likewise.
(move_fence_to_fences): Update call to merge_fences.
* sel-sched-ir.h (struct _fence): New field issue_more.
(FENCE_ISSUE_MORE): New accessor macro.
Modified:
branches/sel-sched-branch/gcc/ChangeLog.sel-sched
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