Re: [PATCH] Use SCEV in EVRP, fix single predecessor discovery

2016-10-24 Thread Richard Biener
On Fri, 21 Oct 2016, Richard Biener wrote: > > This makes us derive ranges for loop IVs in EVRP using > adjust_range_with_scevs. It also allows us to derive ranges from > conditions in loop preheaders (I think that's still broken because > we force simple preheaders and predecessor search doesn

[PATCH] Use SCEV in EVRP, fix single predecessor discovery

2016-10-21 Thread Richard Biener
This makes us derive ranges for loop IVs in EVRP using adjust_range_with_scevs. It also allows us to derive ranges from conditions in loop preheaders (I think that's still broken because we force simple preheaders and predecessor search doesn't follow forwarders -- sth for a followup). Bootstra