OSDN Git Service

* loop.h (express_from): Declare.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Feb 1999 12:48:48 +0000 (12:48 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Feb 1999 12:48:48 +0000 (12:48 +0000)
commit3a7923efe1b5bf98ba371307d3d56c859ae5da67
tree2745f7a520daf446daec4f2acf8993d311d58f60
parent15fe599b11d86f1a5497a0325c4535aded4dd140
* loop.h (express_from): Declare.
(struct induction): Replace derived flag with derived_from pointer.
* loop.c (strength_reduce, record_giv, recombine_givs): Likewise.
(express_from): No longer static.
* unroll.c (find_splittable_givs): Replace derived with derived_from.
When processing an address giv with which another giv has been
combined that has also been derived from a third giv, handle like
having combined with the third giv.
Set splittable_regs_updates appropriately for derived givs.

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