diff options
author | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-11-06 17:28:36 +0000 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-11-06 17:28:36 +0000 |
commit | 1a99ae7bd92b133fc5e39ee9bebc632794732152 (patch) | |
tree | be5cb6d3dbdbf25035df4b26e3f80f2627ff0bc2 /gcc | |
parent | 519cac4a7a6ca5a2e4871bb05f3a4c85426e8248 (diff) | |
download | gcc-1a99ae7bd92b133fc5e39ee9bebc632794732152.zip gcc-1a99ae7bd92b133fc5e39ee9bebc632794732152.tar.gz gcc-1a99ae7bd92b133fc5e39ee9bebc632794732152.tar.bz2 |
Forgot changelog :(
From-SVN: r193248
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2979b38..4e6d195 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,19 @@ 2012-11-06 Jan Hubicka <jh@suse.cz> + * cfgloopanal.c (get_loop_hot_path): New function. + * tree-ssa-lop-ivcanon.c (struct loop_size): Add CONSTANT_IV, + NUM_NON_PURE_CALLS_ON_HOT_PATH, NUM_PURE_CALLS_ON_HOT_PATH, + NUM_BRANCHES_ON_HOT_PATH. + (tree_estimate_loop_size): Compute the new values. + (try_unroll_loop_completely): Disable unrolling of loops with only + calls or too many branches. + (tree_unroll_loops_completely): Deal also with outer loops of hot loops. + * cfgloop.h (get_loop_hot_path): Declare. + * params.def (PARAM_MAX_PEEL_BRANCHES): New parameters. + * invoke.texi (max-peel-branches): Document. + +2012-11-06 Jan Hubicka <jh@suse.cz> + * ipa-pure-const.c (check_stmt): Fix debug info formatting. 2012-11-06 Uros Bizjak <ubizjak@gmail.com> |