aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgrtl.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2009-04-16 18:51:51 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2009-04-16 18:51:51 +0000
commitf57597d9d09c55356b77b73bc6fe3f950d50ad7f (patch)
tree9687b421cb20b272828941f9764cb3819cd1644c /gcc/cfgrtl.c
parentb172d0638613743aebe6900eda89e04d993bd664 (diff)
downloadgcc-f57597d9d09c55356b77b73bc6fe3f950d50ad7f.zip
gcc-f57597d9d09c55356b77b73bc6fe3f950d50ad7f.tar.gz
gcc-f57597d9d09c55356b77b73bc6fe3f950d50ad7f.tar.bz2
cfgrtl.c (delete_insn_chain_and_edges): Remove.
* cfgrtl.c (delete_insn_chain_and_edges): Remove. * rtl.h: Remove the prototype for delete_insn_chain_and_edges. From-SVN: r146215
Diffstat (limited to 'gcc/cfgrtl.c')
-rw-r--r--gcc/cfgrtl.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index 95d28ac..80f32e6 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -232,22 +232,6 @@ delete_insn_chain (rtx start, rtx finish, bool clear_bb)
start = next;
}
}
-
-/* Like delete_insn_chain but also purge dead edges from BB. */
-
-void
-delete_insn_chain_and_edges (rtx first, rtx last)
-{
- bool purge = false;
-
- if (INSN_P (last)
- && BLOCK_FOR_INSN (last)
- && BB_END (BLOCK_FOR_INSN (last)) == last)
- purge = true;
- delete_insn_chain (first, last, false);
- if (purge)
- purge_dead_edges (BLOCK_FOR_INSN (last));
-}
/* Create a new basic block consisting of the instructions between HEAD and END
inclusive. This function is designed to allow fast BB construction - reuses