basic-block.h: Remove the prototype for merge_seq_blocks.

* basic-block.h: Remove the prototype for merge_seq_blocks.
	* cfgcleanup.c (merge_seq_blocks): Remove.

From-SVN: r125094
This commit is contained in:
Kazu Hirata 2007-05-26 15:16:45 +00:00 committed by Kazu Hirata
parent e5ac0b9bce
commit eb83419390
3 changed files with 5 additions and 26 deletions

View File

@ -1,3 +1,8 @@
2007-05-26 Kazu Hirata <kazu@codesourcery.com>
* basic-block.h: Remove the prototype for merge_seq_blocks.
* cfgcleanup.c (merge_seq_blocks): Remove.
2007-05-26 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386-protos.h (ix86_expand_sse4_unpack): New.

View File

@ -919,7 +919,6 @@ extern void free_aux_for_edges (void);
extern void find_basic_blocks (rtx);
extern bool cleanup_cfg (int);
extern bool delete_unreachable_blocks (void);
extern bool merge_seq_blocks (void);
extern bool mark_dfs_back_edges (void);
extern void set_edge_can_fallthru_flag (void);

View File

@ -2166,31 +2166,6 @@ delete_unreachable_blocks (void)
tidy_fallthru_edges ();
return changed;
}
/* Merges sequential blocks if possible. */
bool
merge_seq_blocks (void)
{
basic_block bb;
bool changed = false;
for (bb = ENTRY_BLOCK_PTR->next_bb; bb != EXIT_BLOCK_PTR; )
{
if (single_succ_p (bb)
&& can_merge_blocks_p (bb, single_succ (bb)))
{
/* Merge the blocks and retry. */
merge_blocks (bb, single_succ (bb));
changed = true;
continue;
}
bb = bb->next_bb;
}
return changed;
}
/* Tidy the CFG by deleting unreachable code and whatnot. */