diff options
Diffstat (limited to 'gcc/cfglayout.h')
-rw-r--r-- | gcc/cfglayout.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/gcc/cfglayout.h b/gcc/cfglayout.h index 0361dc68e05..b074f642633 100644 --- a/gcc/cfglayout.h +++ b/gcc/cfglayout.h @@ -18,31 +18,13 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Structure to hold information about the blocks during reordering. */ -typedef struct reorder_block_def -{ - rtx header; - rtx footer; - basic_block next; - basic_block original; - /* Used by loop copying. */ - basic_block copy; - int duplicated; - - /* These fields are used by bb-reorder pass. */ - int visited; -} *reorder_block_def; - extern rtx cfg_layout_function_footer; extern void cfg_layout_initialize (void); extern void cfg_layout_finalize (void); -extern bool cfg_layout_can_duplicate_bb_p (basic_block); -extern basic_block cfg_layout_duplicate_bb (basic_block, edge); extern void insn_locators_initialize (void); extern void reemit_insn_block_notes (void); extern bool can_copy_bbs_p (basic_block *, unsigned); extern void copy_bbs (basic_block *, unsigned, basic_block *, edge *, unsigned, edge *, struct loop *); -extern void cfg_layout_initialize_rbi (basic_block); extern bool scan_ahead_for_unlikely_executed_note (rtx); |