From 98d1cd45719bc8a96ad8b2ada02e9d1791d62b25 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 25 May 2000 01:21:52 +0000 Subject: revert: loop.h (struct induction): Add multi_insn_incr. * Back out this patch: Tue Dec 7 19:22:06 1999 Richard Henderson * 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. From-SVN: r34151 --- gcc/loop.h | 1 - 1 file changed, 1 deletion(-) (limited to 'gcc/loop.h') diff --git a/gcc/loop.h b/gcc/loop.h index 3b8cb7a..1409b49 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 -- cgit v1.1