aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.co.uk>2000-09-19 09:01:13 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-09-19 09:01:13 -0700
commitb4f75276d6361cfc8c569c4ecd714b1bf3a5915c (patch)
tree7ee1dce22cd15981acc9db8c73d9645a964ad3f8 /gcc/loop.h
parent0f8056066331197225c8790f7223050382ff8419 (diff)
downloadgcc-b4f75276d6361cfc8c569c4ecd714b1bf3a5915c.zip
gcc-b4f75276d6361cfc8c569c4ecd714b1bf3a5915c.tar.gz
gcc-b4f75276d6361cfc8c569c4ecd714b1bf3a5915c.tar.bz2
Kill recombine_givs.
From-SVN: r36536
Diffstat (limited to 'gcc/loop.h')
-rw-r--r--gcc/loop.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/loop.h b/gcc/loop.h
index 15c0c3c..a1aaf82 100644
--- a/gcc/loop.h
+++ b/gcc/loop.h
@@ -133,14 +133,10 @@ struct induction
struct induction *same; /* If this giv has been combined with another
giv, this points to the base giv. The base
giv will have COMBINED_WITH non-zero. */
- struct induction *derived_from;/* For a giv, if we decided to derive this
- giv from another one. */
HOST_WIDE_INT const_adjust; /* Used by loop unrolling, when an address giv
is split, and a constant is eliminated from
the address, the -constant is stored here
for later use. */
- int ix; /* Used by recombine_givs, as n index into
- the stats array. */
struct induction *same_insn; /* If there are multiple identical givs in
the same insn, then all but one have this
field set, and they all point to the giv
@@ -201,12 +197,6 @@ struct loop_ivs
/* The head of a list which links together (via the next field)
every iv class for the current loop. */
struct iv_class *loop_iv_list;
-
- /* Givs made from biv increments are always splittable for loop
- unrolling. Since there is no regscan info for them, we have to
- keep track of them separately. */
- unsigned int first_increment_giv;
- unsigned int last_increment_giv;
};
struct loop_regs