diff options
author | Jan Hubicka <jh@suse.cz> | 2005-03-18 21:15:06 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2005-03-18 20:15:06 +0000 |
commit | 33156717fa04cfb12d1b2c70ba1bdcd236e5a6b9 (patch) | |
tree | c8155205eea9acda3648c08b1f00c2d20be9270e /gcc/basic-block.h | |
parent | 76ef0a0d97acb099fe476a8394704c6db73a4109 (diff) | |
download | gcc-33156717fa04cfb12d1b2c70ba1bdcd236e5a6b9.zip gcc-33156717fa04cfb12d1b2c70ba1bdcd236e5a6b9.tar.gz gcc-33156717fa04cfb12d1b2c70ba1bdcd236e5a6b9.tar.bz2 |
basic-block.h (scale_bbs_frequencies_int, [...]): Declare.
* basic-block.h (scale_bbs_frequencies_int,
scale_bbs_frequencies_gcov_type): Declare.
* cfg.c (RDIV): New macro.
(update_bb_frequency_for_threading): Fix.
* basic-block.h (scale_bbs_frequencies_int,
scale_bbs_frequencies_gcov_type): New.
* cfgloopmanip.c (scale_bbs_frequencies): Kill.
(scale_loop_frequencies, duplicate_loop_to_header_edge): Use
scale_bbs_frequencies_int.
* tree-ssa-loop-ch.c (copy_loop_headers): Fix profiling info.
Co-Authored-By: Dale Johannesen <dalej@apple.com>
From-SVN: r96700
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r-- | gcc/basic-block.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 45c511a..a767c6b 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -468,6 +468,9 @@ extern void dump_edge_info (FILE *, edge, int); extern void brief_dump_cfg (FILE *); extern void clear_edges (void); extern rtx first_insn_after_basic_block_note (basic_block); +extern void scale_bbs_frequencies_int (basic_block *, int, int, int); +extern void scale_bbs_frequencies_gcov_type (basic_block *, int, gcov_type, + gcov_type); /* Structure to group all of the information to process IF-THEN and IF-THEN-ELSE blocks for the conditional execution support. This |