Commit d300f6bb by Kazu Hirata Committed by Kazu Hirata

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

From-SVN: r96168
parent 3c3f4b56
......@@ -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
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment