This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A visualization of GCC's passes, as a subway map
On Tue, 2011-07-12 at 11:43 +0800, Mingjie Xing wrote:
> 2011/7/12 David Malcolm <dmalcolm@redhat.com>:
> > For fun over the weekend I wrote a python script (using my
> > gcc-python-plugin[1]) to render an SVG diagram of GCC's optimization
> > passes (or, at least, based on my understanding of them).
> >
> > This diagram shows the various GCC optimization passes, arranged
> > vertically, showing child passes via indentation.
>
> Interesting. I also have a plugin
> (http://code.google.com/p/gcc-vcg-plugin) which can be used to dump
> the gcc pass lists in vcg format.
Thanks! This looks useful; I'm getting rather tired of dealing with
graphviz's almost-HTML-but-not-quite format :(
FWIW, your plugin's page links to http://code.google.com/p/vcgviewer/
but that's currently giving me a 403 permissions error. I don't know if
this is a bug at google's end or not.
Dave