cfgloopanal.c (mark_irreducible_loops): Rewriten.
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
Fri, 13 Feb 2004 11:19:09 +0000 (12:19 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Fri, 13 Feb 2004 11:19:09 +0000 (11:19 +0000)
commitcfbe3efe4518a3f9784fc350082561ba1882b422
tree2b810f5e9aafc2e39d4f87e841719f3a73a35d39
parent5bd61841e40632387d9ec3ab809f6a0f715181bf
cfgloopanal.c (mark_irreducible_loops): Rewriten.

* cfgloopanal.c (mark_irreducible_loops): Rewriten.
(struct edge, struct vertex, struct graph): New.
(dump_graph, new_graph, add_edge, dfs, check_irred, for_each_edge,
free_graph): New functions.

From-SVN: r77755
gcc/ChangeLog
gcc/cfgloopanal.c