jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier.

* jump.c (cleanup_barriers): Use delete_insn instead of
	delete_barrier.
	(delete_barrier): Remove.
	* rtl.h: Remove the corresponding prototype.

From-SVN: r90090
This commit is contained in:
Kazu Hirata 2004-11-04 23:24:46 +00:00 committed by Kazu Hirata
parent e0ce77087d
commit f014fc4707
3 changed files with 8 additions and 13 deletions

View file

@ -1,3 +1,10 @@
2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
* jump.c (cleanup_barriers): Use delete_insn instead of
delete_barrier.
(delete_barrier): Remove.
* rtl.h: Remove the corresponding prototype.
2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
* expr.c (mostly_zero_p): Make it static.

View file

@ -114,7 +114,7 @@ cleanup_barriers (void)
{
prev = prev_nonnote_insn (insn);
if (BARRIER_P (prev))
delete_barrier (insn);
delete_insn (insn);
else if (prev != PREV_INSN (insn))
reorder_insns (insn, insn, prev);
}
@ -1167,17 +1167,6 @@ delete_jump (rtx insn)
delete_computation (insn);
}
/* Verify INSN is a BARRIER and delete it. */
void
delete_barrier (rtx insn)
{
if (!BARRIER_P (insn))
abort ();
delete_insn (insn);
}
/* Recursively delete prior insns that compute the value (used only by INSN
which the caller is deleting) stored in the register mentioned by NOTE
which is a REG_DEAD note associated with INSN. */

View file

@ -1528,7 +1528,6 @@ extern void cleanup_barriers (void);
extern bool squeeze_notes (rtx *, rtx *);
extern rtx delete_related_insns (rtx);
extern void delete_jump (rtx);
extern void delete_barrier (rtx);
extern rtx get_label_before (rtx);
extern rtx get_label_after (rtx);
extern rtx follow_jumps (rtx);