gcc/gcc ChangeLog.tree-ssa timevar.def tree-du ...
law@gcc.gnu.org
law@gcc.gnu.org
Sat Dec 13 07:20:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: law@gcc.gnu.org 2003-12-13 07:20:37
Modified files:
gcc : ChangeLog.tree-ssa timevar.def tree-dump.c
tree-flow.h tree-optimize.c tree-ssa-dom.c
tree.h
Log message:
* timevar.def (TV_TREE_SSA_THREAD_JUMPS): Kill.
* tree-dump.c (dump_files): Kill .thread dump.
* tree.h (TDI_thread_jumps): Kill.
* tree-flow.h (tree_ssa_dominator_thread_jumps): Kill prototype.
* tree-optimize.c (optimize_function_tree): Kill call to
tree_ssa_dominator_thread_jumps.
* tree-ssa-dom.c (thread_through_phis): Kill. We no longer need
to restrict threading through PHIs.
(tree_ssa_dominator_thread_jumps): Kill.
(tree_ssa_domiantor_optimize_1): Fold back into
tree_ssa_dominator_optimize.
(tree_ssa_dominator_optimize): Mark back edges in the flow graph.
Kill code which conditionalized the walk_tree callbacks based
on thread_through_phis. When threading jumps, reorganize code
so that we can take the affected variables out of SSA form.
Mark new variables created by out-of-ssa code as needing to be
rewritten.
(thread_across_edge): Always allow threading through phis.
(thread_jumps_walk_stmts): Kill.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.1000&r2=1.1.2.1001
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/timevar.def.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.14.2.26&r2=1.14.2.27
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dump.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.6.2.59&r2=1.6.2.60
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.168&r2=1.1.4.169
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.92&r2=1.1.4.93
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-dom.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.94&r2=1.1.2.95
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.342.2.150&r2=1.342.2.151
More information about the Gcc-cvs
mailing list