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> 2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
* expr.c (mostly_zero_p): Make it static. * expr.c (mostly_zero_p): Make it static.

View File

@ -114,7 +114,7 @@ cleanup_barriers (void)
{ {
prev = prev_nonnote_insn (insn); prev = prev_nonnote_insn (insn);
if (BARRIER_P (prev)) if (BARRIER_P (prev))
delete_barrier (insn); delete_insn (insn);
else if (prev != PREV_INSN (insn)) else if (prev != PREV_INSN (insn))
reorder_insns (insn, insn, prev); reorder_insns (insn, insn, prev);
} }
@ -1167,17 +1167,6 @@ delete_jump (rtx insn)
delete_computation (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 /* 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 the caller is deleting) stored in the register mentioned by NOTE
which is a REG_DEAD note associated with INSN. */ 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 bool squeeze_notes (rtx *, rtx *);
extern rtx delete_related_insns (rtx); extern rtx delete_related_insns (rtx);
extern void delete_jump (rtx); extern void delete_jump (rtx);
extern void delete_barrier (rtx);
extern rtx get_label_before (rtx); extern rtx get_label_before (rtx);
extern rtx get_label_after (rtx); extern rtx get_label_after (rtx);
extern rtx follow_jumps (rtx); extern rtx follow_jumps (rtx);