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

2008-08-22 Thread Jeff Law
Richard Guenther wrote: the redundancy elimination performed by DOM can be better handled elsewhere. The interesting question is there redundancy elimination left in DOM that is unique and if not, can we get the same overall effect if we remove the redundancy elimination from DOM and instead usi

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

2008-08-18 Thread Richard Guenther
On Mon, 18 Aug 2008, Jeff Law wrote: > Richard Guenther wrote: > > > > The most interesting pass change is the removal of the first > > DOM/phi-cprop pair. DOM mostly deals with jump-threading at this > > place and for tramp3d catches 473 threads on top of the 2555 ones > > performed by the VRP

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

2008-08-18 Thread Jeff Law
Richard Guenther wrote: The most interesting pass change is the removal of the first DOM/phi-cprop pair. DOM mostly deals with jump-threading at this place and for tramp3d catches 473 threads on top of the 2555 ones performed by the VRP pass that runs right before the first DOM. Ultimately,

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

2008-08-16 Thread Richard Guenther
On Fri, 15 Aug 2008, Richard Guenther wrote: > > This is the third patch in the series of optimizing the pass-pipeline, > it applies on top of [1/n]. Cross-posted again to hint people to test > this on their favorite apps. > > Like moving CCP before the initial alias computation is beneficial t