* bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges):
commitbfe34407d6455208929f5a81734e2f5a52b784d6
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2017 07:17:22 +0000 (21 07:17 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2017 07:17:22 +0000 (21 07:17 +0000)
treebbcc41e64d2b3293e4771166e8e4862896583e81
parentee64d91865b642ec5216670e65a978e1411bae80
* bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges):
Put all BBs reachable only via paths crossing cold region to cold
region.
* cfgrtl.c (find_bbs_reachable_by_hot_paths): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250417 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/bb-reorder.c
gcc/cfgrtl.c
gcc/cfgrtl.h