Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-15 Thread David Edelsohn
On Mon, May 15, 2017 at 12:24 PM, David Edelsohn wrote: > On Mon, May 15, 2017 at 9:09 AM, Will Schmidt > wrote: >> On Sat, 2017-05-13 at 18:03 -0700, David Edelsohn wrote: >>> On Thu, May 11, 2017 at 3:09 PM, Segher Boessenkool >>> wrote: >>> > On Thu, May 11, 2017 at 02:36:26PM -0500, Will Sc

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-15 Thread David Edelsohn
On Mon, May 15, 2017 at 9:09 AM, Will Schmidt wrote: > On Sat, 2017-05-13 at 18:03 -0700, David Edelsohn wrote: >> On Thu, May 11, 2017 at 3:09 PM, Segher Boessenkool >> wrote: >> > On Thu, May 11, 2017 at 02:36:26PM -0500, Will Schmidt wrote: >> >> On Thu, 2017-05-11 at 14:15 -0500, Segher Boess

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-15 Thread Will Schmidt
On Sat, 2017-05-13 at 18:03 -0700, David Edelsohn wrote: > On Thu, May 11, 2017 at 3:09 PM, Segher Boessenkool > wrote: > > On Thu, May 11, 2017 at 02:36:26PM -0500, Will Schmidt wrote: > >> On Thu, 2017-05-11 at 14:15 -0500, Segher Boessenkool wrote: > >> > Hi! > >> > > >> > On Thu, May 11, 2017

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-13 Thread David Edelsohn
On Thu, May 11, 2017 at 3:09 PM, Segher Boessenkool wrote: > On Thu, May 11, 2017 at 02:36:26PM -0500, Will Schmidt wrote: >> On Thu, 2017-05-11 at 14:15 -0500, Segher Boessenkool wrote: >> > Hi! >> > >> > On Thu, May 11, 2017 at 10:53:33AM -0500, Will Schmidt wrote: >> > > Add handling for early

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-11 Thread Segher Boessenkool
On Thu, May 11, 2017 at 02:36:26PM -0500, Will Schmidt wrote: > On Thu, 2017-05-11 at 14:15 -0500, Segher Boessenkool wrote: > > Hi! > > > > On Thu, May 11, 2017 at 10:53:33AM -0500, Will Schmidt wrote: > > > Add handling for early expansion of vector locical operations in gimple. > > > Specifical

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-11 Thread Will Schmidt
On Thu, 2017-05-11 at 14:15 -0500, Segher Boessenkool wrote: > Hi! > > On Thu, May 11, 2017 at 10:53:33AM -0500, Will Schmidt wrote: > > Add handling for early expansion of vector locical operations in gimple. > > Specifically: vec_and, vec_andc, vec_or, vec_xor, vec_orc, vec_nand. > > You also h

Re: [PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-11 Thread Segher Boessenkool
Hi! On Thu, May 11, 2017 at 10:53:33AM -0500, Will Schmidt wrote: > Add handling for early expansion of vector locical operations in gimple. > Specifically: vec_and, vec_andc, vec_or, vec_xor, vec_orc, vec_nand. You also handle nor (except in the changelog). But what about eqv? Segher

[PATCH, rs6000] Fold vector logicals in GIMPLE

2017-05-11 Thread Will Schmidt
Hi, Add handling for early expansion of vector locical operations in gimple. Specifically: vec_and, vec_andc, vec_or, vec_xor, vec_orc, vec_nand. Bootstrapped and tested on powerpc64le-unknown-linux-gnu, and powerpc-unknown-linux, (p7,p8le,p8be) with no regressions. (This patch requires the