* cfgloopanal.c (mark_irreducible_loops): Rewriten.
commit69b23c5dac6c7431f8e712e46068a5f9a5dc15a7
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Feb 2004 11:19:09 +0000 (13 11:19 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Feb 2004 11:19:09 +0000 (13 11:19 +0000)
tree2b810f5e9aafc2e39d4f87e841719f3a73a35d39
parent1611df57f1558dd74cdde39297b62142bbc4d93b
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77755 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgloopanal.c