tree-ssa-pre.c (init_pre): Connect infinite loops to exit.
2004-07-16 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-pre.c (init_pre): Connect infinite loops to exit. (fini_pre): Remove fake edges. From-SVN: r84800
This commit is contained in:
parent
310de7612e
commit
50265400ed
|
@ -1,3 +1,8 @@
|
|||
2004-07-16 Daniel Berlin <dberlin@dberlin.org>
|
||||
|
||||
* tree-ssa-pre.c (init_pre): Connect infinite loops to exit.
|
||||
(fini_pre): Remove fake edges.
|
||||
|
||||
2004-07-15 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* tree-ssa-operands.c (get_expr_operands): Use a switch. Split out...
|
||||
|
|
|
@ -1897,6 +1897,7 @@ init_pre (void)
|
|||
size_t tsize;
|
||||
basic_block bb;
|
||||
|
||||
connect_infinite_loops_to_exit ();
|
||||
vn_init ();
|
||||
memset (&pre_stats, 0, sizeof (pre_stats));
|
||||
FOR_ALL_BB (bb)
|
||||
|
@ -1942,7 +1943,8 @@ fini_pre (void)
|
|||
free_alloc_pool (reference_node_pool);
|
||||
free_alloc_pool (unary_node_pool);
|
||||
htab_delete (phi_translate_table);
|
||||
|
||||
remove_fake_edges ();
|
||||
|
||||
FOR_ALL_BB (bb)
|
||||
{
|
||||
free (bb->aux);
|
||||
|
|
Loading…
Reference in New Issue