diff options
author | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-09 22:44:03 +0000 |
---|---|---|
committer | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-09 22:44:03 +0000 |
commit | c8e41bd91cde9c8c33f6d49f4e1d2e1be70d7d8b (patch) | |
tree | 0e61aac0e1113d8e8432e300c7301abcb9e59db8 /gcc/cfghooks.h | |
parent | 74f5e5c93d27c4093561b792572164dab8b27e6d (diff) | |
download | linaro-gcc-c8e41bd91cde9c8c33f6d49f4e1d2e1be70d7d8b.tar.gz linaro-gcc-c8e41bd91cde9c8c33f6d49f4e1d2e1be70d7d8b.tar.bz2 linaro-gcc-c8e41bd91cde9c8c33f6d49f4e1d2e1be70d7d8b.zip |
* cfghooks.c (remove_edge): New function.
(redirect_edge_and_branch, remove_branch, merge_blocks): Updated
loop exit rescans.
* cfghooks.h (remove_edge): Declare.
* cfg.c (remove_edge): Renamed to remove_edge_raw.
* basic-block.h (remove_edge): Declaration changed to remove_edge_raw.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126499 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfghooks.h')
-rw-r--r-- | gcc/cfghooks.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cfghooks.h b/gcc/cfghooks.h index 46a57fd9ea6..76bf238c5b4 100644 --- a/gcc/cfghooks.h +++ b/gcc/cfghooks.h @@ -144,6 +144,7 @@ extern edge redirect_edge_and_branch (edge, basic_block); extern basic_block redirect_edge_and_branch_force (edge, basic_block); extern bool can_remove_branch_p (edge); extern void remove_branch (edge); +extern void remove_edge (edge); extern edge split_block (basic_block, void *); extern edge split_block_after_labels (basic_block); extern bool move_block_after (basic_block, basic_block); |