This is the mail archive of the
mailing list for the GCC project.
Re: A visualization of GCC's passes, as a subway map
- From: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- To: Paolo Bonzini <bonzini at gnu dot org>
- Cc: David Malcolm <dmalcolm at redhat dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, "gcc-python-plugin at lists dot fedorahosted dot org" <gcc-python-plugin at lists dot fedorahosted dot org>
- Date: Tue, 12 Jul 2011 08:34:27 -0500
- Subject: Re: A visualization of GCC's passes, as a subway map
- References: <1310406999.23887.34257.camel@surprise> <4E1BF650.firstname.lastname@example.org>
On 07/12/2011 02:22 AM, Paolo Bonzini wrote:
On 07/11/2011 07:56 PM, David Malcolm wrote:
Hope this is fun/helpful (and that I'm correctly interpreting the data!)
You are, and it shows some bugs even. gimple_lcx is obviously destroyed
by expand, and I find it unlikely that no pass ever introduces a
David deserves a pat on the back. This is a nice way to
visualize this. It is complicated and hard to grok otherwise.
This would be a great addition to gcc internals documentation.
Especially if you could click on each pass and get to a description.
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985