gcc/gcc ChangeLog.lno tree-scalar-evolution.c ...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Sat Mar 13 09:35:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: lno-branch
Changes by: rakdver@gcc.gnu.org 2004-03-13 09:35:38
Modified files:
gcc : ChangeLog.lno tree-scalar-evolution.c
tree-ssa-loop-ivcanon.c
Log message:
* tree-scalar-evolution.c (gate_scev_iv_canon): Do not check rtl
level flags here.
* tree-ssa-loop-ivcanon.c (get_base_for): Verfify that the argument
of the phi node is a constant.
(loop_niter_by_eval, create_canonical_iv, try_unroll_loop_completely,
canonicalize_loop_induction_variables): Handle loops with more than
one exit.
(find_loop_niter_by_eval): New.
(canonicalize_induction_variables): Check rtl level flags here.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.86&r2=1.1.2.87
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-scalar-evolution.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.19&r2=1.1.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivcanon.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.1&r2=1.1.2.2
More information about the Gcc-cvs
mailing list