diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2017-07-19 20:08:53 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2017-07-19 18:08:53 +0000 |
commit | 95a60a5c8c5620da65d588b6b8c71f8145a31993 (patch) | |
tree | a76ab832acdfe295d71d6ba8b0f011425fb99cb6 /gcc/cfgexpand.c | |
parent | 3fa410c0827461ed141fcfcd93e019e0bba8ddc1 (diff) | |
download | gcc-95a60a5c8c5620da65d588b6b8c71f8145a31993.zip gcc-95a60a5c8c5620da65d588b6b8c71f8145a31993.tar.gz gcc-95a60a5c8c5620da65d588b6b8c71f8145a31993.tar.bz2 |
predict.c (propagate_unlikely_bbs_forward): Break out from ...
* predict.c (propagate_unlikely_bbs_forward): Break out from ...
(determine_unlikely_bbs): ... here.
* predict.h (propagate_unlikely_bbs_forward): Declare.
* cfgexpand.c (pass_expand::execute): Use it.
* bb-reorder.c (sanitize_hot_paths): Do not consider known to be
unlikely edges.
(find_rarely_executed_basic_blocks_and_crossing_edges): Use
propagate_unlikely_bbs_forward.
From-SVN: r250359
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions