This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r125707 - 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: Thu, 14 Jun 2007 13:01:30 -0000
- Subject: r125707 - in /branches/sel-sched-branch/gcc: Ch...
Author: abel
Date: Thu Jun 14 13:01:25 2007
New Revision: 125707
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125707
Log:
* sel-sched.c (moveup_set_rhs): When analyzing an expression,
first check the caches. When a hard dependence/no dependence
is found, record this in the caches.
* sel-sched-ir.h (struct sel_insn_data): Reorder fields.
New fields analyzed_deps, found_deps.
(INSN_ANALYZED_DEPS, INSN_FOUND_DEPS): New macros.
* sel-sched-ir.c (init_global_and_expr_for_insn, init_insn,
init_simplejump): Initialize INSN_ANALYZED_DEPS and
INSN_FOUND_DEPS caches.
(finish_global_and_expr_1): Free them.
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