aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1995-01-21 02:10:54 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1995-01-21 02:10:54 +0000
commit2fb8e442638bdc9a9cbdaf1b2503538b4db839c2 (patch)
tree5932358c547a9251231f0d213def5cd8127dd1d4 /gcc/loop.h
parent30fa6d68256d076b69d71fa20f7af051cfec2baf (diff)
(structure induction): Add new field same_insn.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8784 138bc75d-0d04-0410-961f-82ee72b054a4
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 bb219c32d21..777c8875958 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. */