flow.c (remove_edge): New function to remove an edge from the flow graph.
authorAndrew MacLeod <amacleod@cygnus.com>
Tue, 21 Sep 1999 18:54:34 +0000 (18:54 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Tue, 21 Sep 1999 18:54:34 +0000 (18:54 +0000)
commit87fdf7fff070b1fb0ed2dea21cfee8c5aa42429d
tree75565f4ad0e032e4ec78cb746454629a09affecf
parent04fc632494526aa562e2c99664ec5d5027ada07b
flow.c (remove_edge): New function to remove an edge from the flow graph.

Tue Sep 21 14:51:23 EDT 1999  Andrew MacLeod  <amacleod@cygnus.com>

* flow.c (remove_edge): New function to remove an edge from the
flow graph.
(remove_fake_successors): New function to remove fake successor edges.
(remove_fake_edges): New function to remove all fake edges from the
flow graph.
(add_fake_exit_edges): New function to add fake edges from all blocks
with no successors to the exit block.
* basic-block.h (remove_fake_edges, add_fake_exit_edges): Add
prototypes for new functions.

From-SVN: r29555
gcc/ChangeLog
gcc/basic-block.h
gcc/flow.c