[PATCH][RFT] Optimization pass-pipeline re-organization [3/n]

Richard Guenther rguenther@suse.de
Fri Aug 15 18:08:00 GMT 2008


On Fri, 15 Aug 2008, Paolo Bonzini wrote:

> 
> > Thus I took the opportunity to rewrite the CFG walk of VRP and
> > to properly track SSA name liveness for the edges we insert
> > asserts on.  This removes one of the kludges that disabled
> > the jump-threading capabilities of VRP in some cases.  With
> > that change the number of jump-threads performed by VRP go up
> > a bit which compensates for the DOM removal (now the second DOM
> > pass catches the leftovers instead).
> 
> Great!...
> 
> > The patch has not yet been benchmarked (scheduled for tonight) but
> > it has been bootstrapped and tested on x86_64-unknown-linux-gnu.
> 
> ... I know that maybe we'll disagree on this, but I think that when this is
> committed, the tree-vrp.c should be in a separate revision than the passes.c
> changes.

Yes, I'll make sure to commit passes.c changes as separate revs.

Richard.



More information about the Gcc-patches mailing list