summaryrefslogtreecommitdiff
path: root/gcc/cfgrtl.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-07-21 09:17:22 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2017-07-21 07:17:22 +0000
commitd9af4feaf09350974d2cefcc284ebc3716f6829f (patch)
treebbcc41e64d2b3293e4771166e8e4862896583e81 /gcc/cfgrtl.h
parent1dae21ad9797ae5cb77db3f2d85e854f3ae121f4 (diff)
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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h
index 9235b50ed66..93cb75d041e 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 */