]> git.ipfire.org Git - thirdparty/gcc.git/commit
basic-block.h (RDIV): Define.
authorJan Hubicka <jh@suse.cz>
Fri, 28 Sep 2012 21:14:23 +0000 (23:14 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 28 Sep 2012 21:14:23 +0000 (21:14 +0000)
commite78410bf1198e3ce4a37678c991821359b0fde79
treec4ddc30456b3babd4ddd7a75d077274a158cd121
parent0380c51fefbf548d957595868069e1af09190e69
basic-block.h (RDIV): Define.

* basic-block.h (RDIV): Define.
(EDGE_FREQUENCY): Simplify.
(check_probability, combine_probabilities, apply_probability,
inverse_probability): New.
* cfgloop.c (scale_loop_profile): New function.
* cfgloop.h (scale_loop_profile): Declare.
(slpeel_add_loop_guard): Add probability parameter.
(set_prologue_iterations): Add probability parameter.
(slpeel_tree_peel_loop_to_edge): Add bound1 and bound2 parameters;
update probabilities correctly.
(vect_do_peeling_for_alignment, vect_gen_niters_for_prolog_loop): New.

From-SVN: r191839
gcc/ChangeLog
gcc/basic-block.h
gcc/cfgloop.c
gcc/cfgloop.h
gcc/tree-vect-loop-manip.c