predict.c (estimate_loops_at_level, [...]): New functions.
authorJan Hubicka <jh@suse.cz>
Wed, 20 Jun 2001 17:10:11 +0000 (19:10 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 20 Jun 2001 17:10:11 +0000 (17:10 +0000)
commit861f9cd090ca5799b4c1f2926c157ec0f313d529
treefcf4a6ca198466362d0368d4f30253d39e28915f
parentc01b7cdf97e69255dd4a5dddda782ba29a32b3d1
predict.c (estimate_loops_at_level, [...]): New functions.

* predict.c (estimate_loops_at_level, propagate_freq
estimate_bb_frequencies, count_to_freqs): New functions.
(estimate_probability): Call estimate_bb_frequencies.
* basic-block.h (basic_block_def): Add field "freq".
(BB_FREQ_MAX): New constant.

From-SVN: r43476
gcc/ChangeLog
gcc/basic-block.h
gcc/predict.c