tree-ssa-alias.c (init_alias_info): Remove a call to get_stmt_operands.

* tree-ssa-alias.c (init_alias_info): Remove a call to
	get_stmt_operands.

From-SVN: r98195
This commit is contained in:
Kazu Hirata 2005-04-15 16:53:12 +00:00 committed by Kazu Hirata
parent 1b3e32dcbf
commit 192082e74d
2 changed files with 3 additions and 14 deletions

View File

@ -3,6 +3,9 @@
* basic-block.h (PROP_EQUAL_NOTES): Remove. * basic-block.h (PROP_EQUAL_NOTES): Remove.
* flow.c (propagate_one_insn): Don't use PROP_EQUAL_NOTES. * flow.c (propagate_one_insn): Don't use PROP_EQUAL_NOTES.
* tree-ssa-alias.c (init_alias_info): Remove a call to
get_stmt_operands.
2005-04-15 Andrew MacLeod <amacleod@redhat.com> 2005-04-15 Andrew MacLeod <amacleod@redhat.com>
* tree-vect-analyze.c (vect_stmt_relevant_p): Process immediate uses * tree-vect-analyze.c (vect_stmt_relevant_p): Process immediate uses

View File

@ -505,21 +505,7 @@ init_alias_info (void)
if (aliases_computed_p) if (aliases_computed_p)
{ {
unsigned i; unsigned i;
basic_block bb;
/* Make sure that every statement has a valid set of operands.
If a statement needs to be scanned for operands while we
compute aliases, it may get erroneous operands because all
the alias relations are not built at that point.
FIXME: This code will become obsolete when operands are not
lazily updated. */
FOR_EACH_BB (bb)
{
block_stmt_iterator si;
for (si = bsi_start (bb); !bsi_end_p (si); bsi_next (&si))
get_stmt_operands (bsi_stmt (si));
}
/* Similarly, clear the set of addressable variables. In this /* Similarly, clear the set of addressable variables. In this
case, we can just clear the set because addressability is case, we can just clear the set because addressability is
only computed here. */ only computed here. */