This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][RFT] Optimization pass-pipeline re-organization [3/n]
On Wed, 20 Aug 2008, Richard Guenther wrote:
> On Tue, 19 Aug 2008, Richard Guenther wrote:
>
> > On Fri, 15 Aug 2008, Richard Guenther wrote:
> >
> > > 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.
>
> First half (VRP/PRE improvements) committed as rev. 139262 now.
>
> Bootstrapped and tested on x86_64-unknown-linux-gnu, patch appended
> for reference.
passes.c and releated testsuite changes committed as rev. 139286.
Richard.