* loop-unroll.c (analyze_insns_in_loop): Remove preheader.

From-SVN: r96168
This commit is contained in:
Kazu Hirata 2005-03-09 07:14:37 +00:00 committed by Kazu Hirata
parent 3c3f4b5636
commit d300f6bb4e
2 changed files with 3 additions and 2 deletions

View File

@ -12,6 +12,8 @@
* loop-iv.c (get_biv_step_1): Remove lhs.
* loop-unroll.c (analyze_insns_in_loop): Remove preheader.
2005-03-08 Jeff Law <law@redhat.com>
* tree-cfg.c (cleanup_control_flow): If removal of a computed

View File

@ -1648,7 +1648,6 @@ analyze_insns_in_loop (struct loop *loop)
PTR *slot1;
PTR *slot2;
edge *edges = get_loop_exit_edges (loop, &n_edges);
basic_block preheader;
bool can_apply = false;
iv_analysis_loop_init (loop);
@ -1662,7 +1661,7 @@ analyze_insns_in_loop (struct loop *loop)
/* Record the loop exit bb and loop preheader before the unrolling. */
if (!loop_preheader_edge (loop)->src)
{
preheader = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX);
loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX);
opt_info->loop_preheader = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX);
}
else