On Fri, 2 Dec 2016, Richard Biener wrote:
> On Fri, 2 Dec 2016, Richard Biener wrote:
>
> >
> > The following refactors range extraction from edges and makes EVRP
> > able to merge such edge based ranges for the case of multiple
> > predecessors. This allows it to catch anti-ranges from
> > if
On Fri, 2 Dec 2016, Richard Biener wrote:
>
> The following refactors range extraction from edges and makes EVRP
> able to merge such edge based ranges for the case of multiple
> predecessors. This allows it to catch anti-ranges from
> if (a < 4 || a > 8) if that is not re-written to a single t
The following refactors range extraction from edges and makes EVRP
able to merge such edge based ranges for the case of multiple
predecessors. This allows it to catch anti-ranges from
if (a < 4 || a > 8) if that is not re-written to a single test like
when using gotos.
I don't expect this to ca