diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-25 01:21:52 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-25 01:21:52 +0000 |
commit | 369943ac8503edd87ba2b75266cc036082e356d7 (patch) | |
tree | 390cf3ef60e0d5012c2076e1463d38cbc6fc70b3 /gcc/loop.h | |
parent | 2c6630701996e679b15e1d495e7999c68a4b43bd (diff) | |
download | gcc-369943ac8503edd87ba2b75266cc036082e356d7.tar.gz |
* Back out this patch:
Tue Dec 7 19:22:06 1999 Richard Henderson <rth@cygnus.com>
* loop.h (struct induction): Add multi_insn_incr.
* loop.c (basic_induction_var): New multi_insn_incr argument.
Set it if we search back through previous insns for the biv.
(record_biv): New multi_insn_incr argument; fill in struct induction.
(strength_reduce): Discard an iv with multiple bivs, any of
which require multiple insns to increment.
* loop.c (check_insn_for_bivs): Remove bits copied from above patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34151 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/loop.h')
-rw-r--r-- | gcc/loop.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/loop.h b/gcc/loop.h index 3b8cb7a14e0..1409b498997 100644 --- a/gcc/loop.h +++ b/gcc/loop.h @@ -110,7 +110,6 @@ struct induction initialized in unrolled loop. */ unsigned shared : 1; unsigned no_const_addval : 1; /* 1 if add_val does not contain a const. */ - unsigned multi_insn_incr : 1; /* 1 if multiple insns updated the biv. */ int lifetime; /* Length of life of this giv */ rtx derive_adjustment; /* If nonzero, is an adjustment to be subtracted from add_val when this giv |