Out Of SSA Rewrite - New TER implementation

Andrew MacLeod amacleod@redhat.com
Tue Nov 21 20:23:00 GMT 2006


On Tue, 2006-11-21 at 19:51 +0000, Mark Shinwell wrote:
> Andrew MacLeod wrote:
> > This patch re-implements TER.  The fundamental idea remains the same...
> > step through the function determining tracking which single use
> > expressions are currently available for substitution,  and marking them
> > as replaceable if the use is seen while they are still valid.
> 
> I've only had a quick look at this, but I think it might still suffer
> from PR# 29877 which we looked at recently.  Since I haven't finished
> preparing a mainline patch for that yet (the testcase identified in my
> patch on Bugzilla needed further alteration for other targets) then
> perhaps I should just hang on until this is in?

Correct, it hasn't been updated to fix 29877.  If you are done before I
have checked this code in, go ahead and I will simply update after you
and make sure it is integrated.  The code part you are touching hasn't
really changed other than the name of the source file :-)  If I'n done
first, you won't have any problem making your patch work with my
changes.  I don't expect this to be checked in for a few days anyway.

Whichever way you want to go is fine with me.

Andrew



More information about the Gcc-patches mailing list