summaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-19 16:01:13 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-19 16:01:13 +0000
commit7912da716f01eac23cd6f7ff8889e05f7995944a (patch)
tree7ee1dce22cd15981acc9db8c73d9645a964ad3f8 /gcc/loop.h
parentc8473aa2f9e0848b8d1f7f4d02698e8fa3d072e8 (diff)
downloadgcc-7912da716f01eac23cd6f7ff8889e05f7995944a.tar.gz
Kill recombine_givs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36536 138bc75d-0d04-0410-961f-82ee72b054a4
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 15c0c3c9cc0..a1aaf82e099 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