Commit f014fc47 by Kazu Hirata Committed by Kazu Hirata

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
parent e0ce7708
2004-11-04 Kazu Hirata <kazu@cs.umass.edu> 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. * expr.c (mostly_zero_p): Make it static.
* tree.h: Remove the prototype for mostly_zeros_p. * tree.h: Remove the prototype for mostly_zeros_p.
......
...@@ -114,7 +114,7 @@ cleanup_barriers (void) ...@@ -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) ...@@ -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. */
......
...@@ -1528,7 +1528,6 @@ extern void cleanup_barriers (void); ...@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment