aboutsummaryrefslogtreecommitdiff
path: root/gcc/genopinit.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2004-09-09 14:20:40 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2004-09-09 12:20:40 +0000
commit87022a6b0e909befbd0cf98339cd65eede6060f3 (patch)
treed0a7e707ffda1026a1023f45c18e9c7f465037ff /gcc/genopinit.c
parent3b5edfeecb64767d26a9cff4b99abe720746ce45 (diff)
downloadgcc-87022a6b0e909befbd0cf98339cd65eede6060f3.zip
gcc-87022a6b0e909befbd0cf98339cd65eede6060f3.tar.gz
gcc-87022a6b0e909befbd0cf98339cd65eede6060f3.tar.bz2
basic-block.h (guess_outgoing_edge_probabilities): Declare.
* basic-block.h (guess_outgoing_edge_probabilities): Declare. * cfgbuild.c (compute_outgoing_frequencies): When probability is missing, guess it. (find_many_sub_basic_blocks): Do update profile only when it is present. * predict.c (set_even_probabilities): Break out from ... (combine_predictions_for_insn): ... here; deal with !can_predict_insn_p insns. (combine_predictions_for_bb): Use set_even_probabilities. (bb_estimate_probability_locally): Break out from .... (estimate_probability): ... here. (guess_outgoing_edge_probabilities): New entry point. From-SVN: r87234
Diffstat (limited to 'gcc/genopinit.c')
0 files changed, 0 insertions, 0 deletions