an inter-procedural SSA-based pass

Paolo Bonzini paolo.bonzini@lu.unisi.ch
Wed Sep 13 09:53:00 GMT 2006


Andrew Pinski wrote:
> On Wed, 2006-09-13 at 08:34 +0200, mathieu lacage wrote:
>> hi,
>> Maybe it is the idea of writing an IPA pass operating on SSA which is
>> just plain braindead in which case it would be nice for someone to tell
>> me so :)
> 
> It is not braindead except GCC currently does not support that on the
> mainline.  On the ipa-branch you can do it, in fact inlining is already
> done on SSA there and works.

And if you want that, I have patches to do that as late as after ivopts 
(though that's quite disgusting because the only way to delete aliasing 
info right now is to leave SSA and re-enter it).

Paolo



More information about the Gcc mailing list