aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-01-20 18:10:54 -0800
committerJim Wilson <wilson@gcc.gnu.org>1995-01-20 18:10:54 -0800
commit2a2af110928189be97ec28dc2f1e427e51fb86b7 (patch)
tree5932358c547a9251231f0d213def5cd8127dd1d4 /gcc/loop.h
parentfb854c63db2752c2c4c3ffabe0f7d4ab3d51a93b (diff)
downloadgcc-2a2af110928189be97ec28dc2f1e427e51fb86b7.zip
gcc-2a2af110928189be97ec28dc2f1e427e51fb86b7.tar.gz
gcc-2a2af110928189be97ec28dc2f1e427e51fb86b7.tar.bz2
(structure induction): Add new field same_insn.
From-SVN: r8784
Diffstat (limited to 'gcc/loop.h')
-rw-r--r--gcc/loop.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/loop.h b/gcc/loop.h
index bb219c3..777c887 100644
--- a/gcc/loop.h
+++ b/gcc/loop.h
@@ -104,6 +104,10 @@ struct induction
is split, and a constant is eliminated from
the address, the -constant is stored here
for later use. */
+ 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
+ that doesn't have this field set. */
};
/* A `struct iv_class' is created for each biv. */