Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-31 Thread Richard Biener
On Wed, Jul 29, 2015 at 7:18 PM, Tom de Vries wrote: > On 29/07/15 14:00, Richard Biener wrote: >> >> On Wed, Jul 29, 2015 at 1:22 PM, Tom de Vries >> wrote: >>> >>> On 29/07/15 10:09, Richard Biener wrote: On Tue, Jul 28, 2015 at 2:08 PM, Tom de Vries wrote: > >

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-29 Thread Tom de Vries
On 29/07/15 14:00, Richard Biener wrote: On Wed, Jul 29, 2015 at 1:22 PM, Tom de Vries wrote: On 29/07/15 10:09, Richard Biener wrote: On Tue, Jul 28, 2015 at 2:08 PM, Tom de Vries wrote: On 28/07/15 09:59, Richard Biener wrote: On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries wrote:

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-29 Thread Richard Biener
On Wed, Jul 29, 2015 at 1:22 PM, Tom de Vries wrote: > On 29/07/15 10:09, Richard Biener wrote: >> >> On Tue, Jul 28, 2015 at 2:08 PM, Tom de Vries >> wrote: >>> >>> On 28/07/15 09:59, Richard Biener wrote: On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries wrote: > >

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-29 Thread Tom de Vries
On 29/07/15 10:09, Richard Biener wrote: On Tue, Jul 28, 2015 at 2:08 PM, Tom de Vries wrote: On 28/07/15 09:59, Richard Biener wrote: On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries wrote: Hi, this patch allows parallelization and vectorization of reduction operators that are guaranteed to

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-29 Thread Richard Biener
On Tue, Jul 28, 2015 at 2:08 PM, Tom de Vries wrote: > On 28/07/15 09:59, Richard Biener wrote: >> >> On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries >> wrote: >>> >>> Hi, >>> >>> this patch allows parallelization and vectorization of reduction >>> operators >>> that are guaranteed to not overflow

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-28 Thread Tom de Vries
On 28/07/15 09:59, Richard Biener wrote: On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries wrote: Hi, this patch allows parallelization and vectorization of reduction operators that are guaranteed to not overflow (such as min and max operators), independent of the overflow behaviour of the type.

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-28 Thread Richard Biener
On Fri, Jul 24, 2015 at 4:39 PM, Tom de Vries wrote: > Hi, > > this patch allows parallelization and vectorization of reduction operators > that are guaranteed to not overflow (such as min and max operators), > independent of the overflow behaviour of the type. > > Bootstrapped and reg-tested on x

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-26 Thread Tom de Vries
On 26/07/15 18:49, Tom de Vries wrote: On 24/07/15 16:39, Tom de Vries wrote: Hi, this patch allows parallelization and vectorization of reduction operators that are guaranteed to not overflow (such as min and max operators), independent of the overflow behaviour of the type. Bootstrapped and

Re: [PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-26 Thread Tom de Vries
On 24/07/15 16:39, Tom de Vries wrote: Hi, this patch allows parallelization and vectorization of reduction operators that are guaranteed to not overflow (such as min and max operators), independent of the overflow behaviour of the type. Bootstrapped and reg-tested on x86_64. OK for trunk? Th

[PATCH] Allow non-overflow ops in vect_is_simple_reduction_1

2015-07-24 Thread Tom de Vries
Hi, this patch allows parallelization and vectorization of reduction operators that are guaranteed to not overflow (such as min and max operators), independent of the overflow behaviour of the type. Bootstrapped and reg-tested on x86_64. OK for trunk? Thanks, - Tom Allow non-overflow ops in