Re: [PATCH] Fix PR77283

2017-01-13 Thread Richard Biener
On Thu, 12 Jan 2017, Jeff Law wrote: > On 01/12/2017 07:55 AM, Richard Biener wrote: > > > > The following fixes PR77283, path splitting being overly aggressive > > and causing loop unrolling not to happen (because how it distorts the > > CFG). > > > > It is a aim at creating a cost model (there

Re: [PATCH] Fix PR77283

2017-01-12 Thread Jeff Law
On 01/12/2017 07:55 AM, Richard Biener wrote: The following fixes PR77283, path splitting being overly aggressive and causing loop unrolling not to happen (because how it distorts the CFG). It is a aim at creating a cost model (there's none apart from not duplicating too much stmts) by means of

Re: [PATCH] Fix PR77283

2017-01-12 Thread Jeff Law
On 01/12/2017 07:55 AM, Richard Biener wrote: The following fixes PR77283, path splitting being overly aggressive and causing loop unrolling not to happen (because how it distorts the CFG). It is a aim at creating a cost model (there's none apart from not duplicating too much stmts) by means of

[PATCH] Fix PR77283

2017-01-12 Thread Richard Biener
The following fixes PR77283, path splitting being overly aggressive and causing loop unrolling not to happen (because how it distorts the CFG). It is a aim at creating a cost model (there's none apart from not duplicating too much stmts) by means of the observation that we'd have to have PHI node