* loop-iv.c (replace_single_def_regs): Look for REG_EQUAL notes;
commit3a40262cdba574942bb273abaad41df469624e49
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2009 11:01:57 +0000 (24 11:01 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2009 11:01:57 +0000 (24 11:01 +0000)
tree4f3b7b217523d86916ed1b5a3f7c8d8d85ccf9e4
parent95df50e1485fc8acfea9d917f6f54d9b980a21c2
* loop-iv.c (replace_single_def_regs): Look for REG_EQUAL notes;
follow chains of regs with a single definition, and allow expressions
that are function_invariant_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146700 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop-iv.c