Re: [PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-24 Thread Jeff Law
On 10/20/2016 12:10 AM, kugan wrote: Hi, On 20/10/16 02:54, Andrew Pinski wrote: On Wed, Oct 19, 2016 at 1:01 AM, Christophe Lyon wrote: On 18 October 2016 at 09:34, Richard Biener wrote: On Mon, 17 Oct 2016, Richard Biener wrote: This

Re: [PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-21 Thread Andrew Pinski
On Wed, Oct 19, 2016 at 11:10 PM, kugan wrote: > Hi, > > > On 20/10/16 02:54, Andrew Pinski wrote: >> >> On Wed, Oct 19, 2016 at 1:01 AM, Christophe Lyon >> wrote: >>> >>> On 18 October 2016 at 09:34, Richard Biener

Re: [PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-20 Thread kugan
Hi, On 20/10/16 02:54, Andrew Pinski wrote: On Wed, Oct 19, 2016 at 1:01 AM, Christophe Lyon wrote: On 18 October 2016 at 09:34, Richard Biener wrote: On Mon, 17 Oct 2016, Richard Biener wrote: This refactors propagation vs. substitution

Re: [PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-19 Thread Christophe Lyon
On 18 October 2016 at 09:34, Richard Biener wrote: > On Mon, 17 Oct 2016, Richard Biener wrote: > >> >> This refactors propagation vs. substitution and handles condition >> simplification properly as well as passing a known taken edge down >> to the DOM walker (avoiding useless

Re: [PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-18 Thread Richard Biener
On Mon, 17 Oct 2016, Richard Biener wrote: > > This refactors propagation vs. substitution and handles condition > simplification properly as well as passing a known taken edge down > to the DOM walker (avoiding useless work and properly handling PHIs). > > If we do all the work it's stupid to

[PATCH] Simplify conditions in EVRP, handle taken edge

2016-10-17 Thread Richard Biener
This refactors propagation vs. substitution and handles condition simplification properly as well as passing a known taken edge down to the DOM walker (avoiding useless work and properly handling PHIs). If we do all the work it's stupid to not fold away dead code... Bootstrap and regtest