Re: [PATCH PR69848/partial]Propagate comparison into VEC_COND_EXPR if target supports

2016-05-19 Thread Richard Biener
On Wed, May 18, 2016 at 5:06 PM, Bin.Cheng wrote: > On Tue, May 17, 2016 at 12:08 PM, Richard Biener > wrote: >> On Mon, May 16, 2016 at 10:09 AM, Bin.Cheng wrote: >>> On Fri, May 13, 2016 at 5:53 PM, Richard Biener >>> wrote: On May 13, 2016 6:02:27 PM GMT+02:00, Bin Cheng wrote: >Hi

Re: [PATCH PR69848/partial]Propagate comparison into VEC_COND_EXPR if target supports

2016-05-18 Thread Bin.Cheng
On Tue, May 17, 2016 at 12:08 PM, Richard Biener wrote: > On Mon, May 16, 2016 at 10:09 AM, Bin.Cheng wrote: >> On Fri, May 13, 2016 at 5:53 PM, Richard Biener >> wrote: >>> On May 13, 2016 6:02:27 PM GMT+02:00, Bin Cheng wrote: Hi, As PR69848 reported, GCC vectorizer now generates comp

Re: [PATCH PR69848/partial]Propagate comparison into VEC_COND_EXPR if target supports

2016-05-17 Thread Richard Biener
On Mon, May 16, 2016 at 10:09 AM, Bin.Cheng wrote: > On Fri, May 13, 2016 at 5:53 PM, Richard Biener > wrote: >> On May 13, 2016 6:02:27 PM GMT+02:00, Bin Cheng wrote: >>>Hi, >>>As PR69848 reported, GCC vectorizer now generates comparison outside of >>>VEC_COND_EXPR for COND_REDUCTION case, as b

Re: [PATCH PR69848/partial]Propagate comparison into VEC_COND_EXPR if target supports

2016-05-16 Thread Bin.Cheng
On Fri, May 13, 2016 at 5:53 PM, Richard Biener wrote: > On May 13, 2016 6:02:27 PM GMT+02:00, Bin Cheng wrote: >>Hi, >>As PR69848 reported, GCC vectorizer now generates comparison outside of >>VEC_COND_EXPR for COND_REDUCTION case, as below: >> >> _20 = vect__1.6_8 != { 0, 0, 0, 0 }; >> vect_c

Re: [PATCH PR69848/partial]Propagate comparison into VEC_COND_EXPR if target supports

2016-05-13 Thread Richard Biener
On May 13, 2016 6:02:27 PM GMT+02:00, Bin Cheng wrote: >Hi, >As PR69848 reported, GCC vectorizer now generates comparison outside of >VEC_COND_EXPR for COND_REDUCTION case, as below: > > _20 = vect__1.6_8 != { 0, 0, 0, 0 }; > vect_c_2.8_16 = VEC_COND_EXPR <_20, { 0, 0, 0, 0 }, vect_c_2.7_13>; >