summaryrefslogtreecommitdiff
path: root/gcc/predict.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2009-11-18 14:09:15 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2009-11-18 13:09:15 +0000
commit965b98d04ba5577aaaa2e1e48a8d9ba6dba35da9 (patch)
tree5ccc2b57b37b756a5c2cf26a4da08e0c6de03283 /gcc/predict.c
parent8b2205027de65d0d8c2fe0ef9c4238bf7e769eb8 (diff)
downloadgcc-965b98d04ba5577aaaa2e1e48a8d9ba6dba35da9.tar.gz
predict.c (compute_function_frequency): Export.
* predict.c (compute_function_frequency): Export. * predict.h (compute_function_frequency): Declare. * tree-optimize.c (execute_fixup_cfg): Rescale frequencies. From-SVN: r154291
Diffstat (limited to 'gcc/predict.c')
-rw-r--r--gcc/predict.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/predict.c b/gcc/predict.c
index becff10615b..df859066b96 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -77,7 +77,6 @@ static sreal real_zero, real_one, real_almost_one, real_br_prob_base,
static void combine_predictions_for_insn (rtx, basic_block);
static void dump_prediction (FILE *, enum br_predictor, int, basic_block, int);
static void predict_paths_leading_to (basic_block, enum br_predictor, enum prediction);
-static void compute_function_frequency (void);
static void choose_function_section (void);
static bool can_predict_insn_p (const_rtx);
@@ -2145,7 +2144,7 @@ estimate_bb_frequencies (void)
}
/* Decide whether function is hot, cold or unlikely executed. */
-static void
+void
compute_function_frequency (void)
{
basic_block bb;