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: Redundant logical operations left after early splitting


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 <bonzini@gnu.org> To: Andy H <hutchinsonandy@aim.com> Cc: dave.korn@artimi.com; law@redhat.com; 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



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