diff options
author | Jan Hubicka <jh@suse.cz> | 2004-09-19 18:04:03 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2004-09-19 16:04:03 +0000 |
commit | 15db5571d1567a4d05812f85853b9b95766b8f2e (patch) | |
tree | 2864608d6a5ce3c527756be3a276cd609e29f91f /gcc/basic-block.h | |
parent | 9714133875a19fcb1258b79d8c035d7a8d240d61 (diff) | |
download | gcc-15db5571d1567a4d05812f85853b9b95766b8f2e.zip gcc-15db5571d1567a4d05812f85853b9b95766b8f2e.tar.gz gcc-15db5571d1567a4d05812f85853b9b95766b8f2e.tar.bz2 |
basic-block.h (update_bb_profile_after_threading): Declare.
* basic-block.h (update_bb_profile_after_threading): Declare.
* cfg.c (update_bb_profile_after_threading): Break out from ...
* cfgcleanup.c (try_forward_edges): ... here; use it.
* tree-ssa-dom.c (thread_across_edge): Use it.
* tree-ssa-threadupdate.c (create_block_for_threading): Zero out
profile of the new BB.
From-SVN: r87730
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 037f0ac..21fd7bb 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -746,6 +746,7 @@ extern basic_block next_dom_son (enum cdi_direction, basic_block); extern edge try_redirect_by_replacing_jump (edge, basic_block, bool); extern void break_superblocks (void); extern void check_bb_profile (basic_block, FILE *); +extern void update_bb_profile_for_threading (basic_block, int, gcov_type, edge); #include "cfghooks.h" |