A visualization of GCC's passes, as a subway map
Paolo Bonzini
bonzini@gnu.org
Tue Jul 12 16:08:00 GMT 2011
On 07/12/2011 10:43 AM, Paulo J. Matos 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
>> critical edge...
>>
>
> But the diagram shows gimple_lcx stopping at expand but continuing its
> lifetime through RTL passes (so gimple_lcx according to the diagram is
> _not_ destroyed by expand). So, I am left wondering if the bug is in the
> diagram or GCC.
It shows bugs in GCC's pass description, to be clear.
Paolo
More information about the Gcc
mailing list