Redundant logical operations left after early splitting
hutchinsonandy@aim.com
hutchinsonandy@aim.com
Wed Feb 20 23:43:00 GMT 2008
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
More information about the Gcc
mailing list