quakeforge/tools/qfcc
Bill Currie d7177a78e9 Rewrite the flow graph code.
The flow graph nodes are now properly separated from the graph, and edge
information is stored in the graph struct. This actually made for much
cleaner code (partly thanks to the use of sets and set iterators).

Flow graph reduction has been (temporarily) ripped out as the entire
approach was wrong. There was also a bug in that I didn't really understand
the dragon book about selecting nodes and thus messed things up. The
depth-first search tree "fixed" the problem, but was really the wrong
solution (sledge hammer :P).

Also, now that I understand that dot's directed graphs must be acyclic, I
now have much better control over the graphs (back edges need to be
flipped).
2012-11-15 13:44:07 +09:00
..
doc Add an extended mode to qfcc. 2012-07-14 17:16:33 +09:00
include Rewrite the flow graph code. 2012-11-15 13:44:07 +09:00
source Rewrite the flow graph code. 2012-11-15 13:44:07 +09:00
test Rework the unary_expr grammar to allow ++*foo. 2012-11-09 12:32:38 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
bootstrap scary, but the only changes qfcc needed to build as part of quakeforge was 2002-01-22 05:48:03 +00:00
configure.in fix CPP_NAME for independently built qfcc 2002-06-04 20:43:11 +00:00
Makefile.am Do an audit of the Makefile.am files. 2012-02-07 16:04:19 +09:00
TODO Add optional arguments to the todo list. 2012-11-14 14:55:36 +09:00