On Fri, May 25, 2018 at 3:06 PM Richard Sandiford
wrote:
>
> Richard Biener writes:
> > On Fri, May 25, 2018 at 1:49 PM Richard Sandiford <
> > richard.sandif...@linaro.org> wrote:
> >
> >> Richard Biener writes:
> >> > On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
> >> >
Richard Biener writes:
> On Fri, May 25, 2018 at 1:49 PM Richard Sandiford <
> richard.sandif...@linaro.org> wrote:
>
>> Richard Biener writes:
>> > On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
>> > richard.sandif...@linaro.org>
On Fri, May 25, 2018 at 2:02 PM Richard Biener
wrote:
> On Fri, May 25, 2018 at 1:49 PM Richard Sandiford <
> richard.sandif...@linaro.org> wrote:
> > Richard Biener writes:
> > > On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
> > >
On Fri, May 25, 2018 at 1:49 PM Richard Sandiford <
richard.sandif...@linaro.org> wrote:
> Richard Biener writes:
> > On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
> > richard.sandif...@linaro.org> wrote:
> >
> >> Richard Biener
Richard Biener writes:
> On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
> richard.sandif...@linaro.org> wrote:
>
>> Richard Biener writes:
>> > On Wed, May 16, 2018 at 12:17 PM Richard Sandiford <
>> > richard.sandif...@linaro.org>
On Fri, May 25, 2018 at 12:12 PM Richard Sandiford <
richard.sandif...@linaro.org> wrote:
> Richard Biener writes:
> > On Wed, May 16, 2018 at 12:17 PM Richard Sandiford <
> > richard.sandif...@linaro.org> wrote:
> >> This patch uses IFN_COND_* to vectorise
Richard Biener writes:
> On Wed, May 16, 2018 at 12:17 PM Richard Sandiford <
> richard.sandif...@linaro.org> wrote:
>> This patch uses IFN_COND_* to vectorise conditionally-executed,
>> potentially-trapping arithmetic, such as most floating-point
>> ops with
On Wed, May 16, 2018 at 12:17 PM Richard Sandiford <
richard.sandif...@linaro.org> wrote:
> This patch uses IFN_COND_* to vectorise conditionally-executed,
> potentially-trapping arithmetic, such as most floating-point
> ops with -ftrapping-math. E.g.:
> if (cond) { ... x = a + b; ... }
>
This patch uses IFN_COND_* to vectorise conditionally-executed,
potentially-trapping arithmetic, such as most floating-point
ops with -ftrapping-math. E.g.:
if (cond) { ... x = a + b; ... }
becomes:
...
x = IFN_COND_ADD (cond, a, b);
...
When this transformation is done on its