Re: [PATCH, rs6000] gimple folding of vec_msum()

2017-12-04 Thread Richard Biener
On Sat, Dec 2, 2017 at 12:08 AM, Bill Schmidt wrote: > Hi Will, > >> On Dec 1, 2017, at 3:43 PM, Will Schmidt wrote: >> >> On Fri, 2017-12-01 at 18:46 +0100, Richard Biener wrote: >>> On December 1, 2017 6:22:21 PM GMT+01:00, Will Schmidt >>> wrote: Hi, Add support for folding of vec_

Re: [PATCH, rs6000] gimple folding of vec_msum()

2017-12-01 Thread Bill Schmidt
Hi Will, > On Dec 1, 2017, at 3:43 PM, Will Schmidt wrote: > > On Fri, 2017-12-01 at 18:46 +0100, Richard Biener wrote: >> On December 1, 2017 6:22:21 PM GMT+01:00, Will Schmidt >> wrote: >>> Hi, >>> Add support for folding of vec_msum in GIMPLE. >>> >>> This uses the DOT_PROD_EXPR gimple op,

Re: [PATCH, rs6000] gimple folding of vec_msum()

2017-12-01 Thread Will Schmidt
On Fri, 2017-12-01 at 18:46 +0100, Richard Biener wrote: > On December 1, 2017 6:22:21 PM GMT+01:00, Will Schmidt > wrote: > >Hi, > >Add support for folding of vec_msum in GIMPLE. > > > >This uses the DOT_PROD_EXPR gimple op, which is sensitive to type > >mismatches: > > error: type misma

Re: [PATCH, rs6000] gimple folding of vec_msum()

2017-12-01 Thread Richard Biener
On December 1, 2017 6:22:21 PM GMT+01:00, Will Schmidt wrote: >Hi, >Add support for folding of vec_msum in GIMPLE. > >This uses the DOT_PROD_EXPR gimple op, which is sensitive to type >mismatches: > error: type mismatch in dot product reduction > __vector signed int > __vect

[PATCH, rs6000] gimple folding of vec_msum()

2017-12-01 Thread Will Schmidt
Hi, Add support for folding of vec_msum in GIMPLE. This uses the DOT_PROD_EXPR gimple op, which is sensitive to type mismatches: error: type mismatch in dot product reduction __vector signed int __vector signed char __vector unsigned char D.2798 = DOT_PR