aboutsummaryrefslogtreecommitdiff
path: root/gcc/predict.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2016-05-30 12:40:33 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2016-05-30 10:40:33 +0000
commit98bdbb39a6676776c528f3b51ce740669c06d708 (patch)
tree70d2283e17b094627b83cbfbd240e80625f370dd /gcc/predict.h
parentd5cf3d8da6ef568929fc8bdfc1809593ff1988a8 (diff)
downloadgcc-98bdbb39a6676776c528f3b51ce740669c06d708.zip
gcc-98bdbb39a6676776c528f3b51ce740669c06d708.tar.gz
gcc-98bdbb39a6676776c528f3b51ce740669c06d708.tar.bz2
predict.h (force_edge_cold): Declare.
* predict.h (force_edge_cold): Declare. * predict.c (force_edge_cold): New function. * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Fix profile updating. (canonicalize_loop_induction_variables): Fix formating. * gcc.dg/tree-ssa/cunroll-12.c: New testcase. * gcc.dg/tree-ssa/cunroll-13.c: New testcase. * gcc.dg/tree-ssa/cunroll-14.c: New testcase. From-SVN: r236874
Diffstat (limited to 'gcc/predict.h')
-rw-r--r--gcc/predict.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/predict.h b/gcc/predict.h
index 86cb3bd..7994287 100644
--- a/gcc/predict.h
+++ b/gcc/predict.h
@@ -91,5 +91,6 @@ extern tree build_predict_expr (enum br_predictor, enum prediction);
extern const char *predictor_name (enum br_predictor);
extern void rebuild_frequencies (void);
extern void report_predictor_hitrates (void);
+extern void force_edge_cold (edge, bool);
#endif /* GCC_PREDICT_H */