Re: Use conditional internal functions in if-conversion

2018-06-01 Thread Richard Biener
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 < > >> >

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread 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>

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread Richard Biener
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 < > > >

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread Richard Biener
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

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread Richard Sandiford
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>

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread Richard Biener
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

Re: Use conditional internal functions in if-conversion

2018-05-25 Thread Richard Sandiford
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

Re: Use conditional internal functions in if-conversion

2018-05-17 Thread Richard Biener
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; ... } >

Use conditional internal functions in if-conversion

2018-05-16 Thread Richard Sandiford
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