diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2017-07-21 09:17:22 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2017-07-21 07:17:22 +0000 |
commit | d9af4feaf09350974d2cefcc284ebc3716f6829f (patch) | |
tree | bbcc41e64d2b3293e4771166e8e4862896583e81 /gcc/cfgrtl.h | |
parent | 1dae21ad9797ae5cb77db3f2d85e854f3ae121f4 (diff) | |
download | gcc-d9af4feaf09350974d2cefcc284ebc3716f6829f.zip gcc-d9af4feaf09350974d2cefcc284ebc3716f6829f.tar.gz gcc-d9af4feaf09350974d2cefcc284ebc3716f6829f.tar.bz2 |
bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges): Put all BBs reachable only via paths crossing cold region to cold region.
* 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.
From-SVN: r250417
Diffstat (limited to 'gcc/cfgrtl.h')
-rw-r--r-- | gcc/cfgrtl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h index 9235b50..93cb75d 100644 --- a/gcc/cfgrtl.h +++ b/gcc/cfgrtl.h @@ -54,5 +54,6 @@ extern void cfg_layout_initialize (int); extern void cfg_layout_finalize (void); extern void break_superblocks (void); extern void init_rtl_bb_info (basic_block); +extern void find_bbs_reachable_by_hot_paths (hash_set <basic_block> *); #endif /* GCC_CFGRTL_H */ |