fwprop is a good suggestion. If that also simplifes substitutions, it may be the magic bullet to collapse all of the code. I will try latter tonite.

-----Original Message-----
From: Paolo Bonzini <[EMAIL PROTECTED]>
To: Andy H <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; gcc@gcc.gnu.org
Sent: Wed, 20 Feb 2008 3:26 am
Subject: Re: Redundant logical operations left after early splitting


Propagating REG_EQUIV notes across register-register moves would seem to a obviously simple way to fix this. Thoughts?  I am not sure local-alloc is the best place to address the overall >
problem, I doubt it is intended to provide such optimizations. 
An additional cse pass after split would seem a better way perhaps? 
 
You could try adding another fwprop run after splitting. I wouldn't like a third instance of the pass, but it could help. 
 
Paolo 


________________________________________________________________________
More new features than ever. Check out the new AIM(R) Mail ! - http://webmail.aim.com

Reply via email to