This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]