Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Richard Biener
t; -Original Message- >>>> From: Richard Biener >>>> Sent: Friday, October 11, 2024 7:52 AM >>>> To: Richard Sandiford >>>> Cc: Jennifer Schmitz ; gcc-patches@gcc.gnu.org; >>>> Richard >>>> Earnshaw ; Kyrylo Tkachov >&

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Jennifer Schmitz
M >>> To: Richard Sandiford >>> Cc: Jennifer Schmitz ; gcc-patches@gcc.gnu.org; Richard >>> Earnshaw ; Kyrylo Tkachov >>> ; Tamar Christina >>> Subject: Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector >>> reductions >>

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Jeff Law
: Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions On Thu, 10 Oct 2024, Richard Sandiford wrote: Jennifer Schmitz writes: This patch implements the optabs reduc_and_scal_, reduc_ior_scal_, and reduc_xor_scal_ for ASIMD modes V8QI, V16QI, V4HI, and V8HI for TARGET_SIMD to

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Richard Sandiford
hristina >> Subject: Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector >> reductions >> >> On Thu, 10 Oct 2024, Richard Sandiford wrote: >> >> > Jennifer Schmitz writes: >> > > This patch implements the optabs reduc_and_scal_, >&

RE: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Richard Biener
v > > ; Tamar Christina > > Subject: Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector > > reductions > > > > On Thu, 10 Oct 2024, Richard Sandiford wrote: > > > > > Jennifer Schmitz writes: > > > > This patch implements

RE: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-11 Thread Tamar Christina
> -Original Message- > From: Richard Biener > Sent: Friday, October 11, 2024 7:52 AM > To: Richard Sandiford > Cc: Jennifer Schmitz ; gcc-patches@gcc.gnu.org; Richard > Earnshaw ; Kyrylo Tkachov > ; Tamar Christina > Subject: Re: [PATCH][PR113816] AArch64:

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Richard Biener
On Thu, 10 Oct 2024, Richard Sandiford wrote: > Jennifer Schmitz writes: > > This patch implements the optabs reduc_and_scal_, > > reduc_ior_scal_, and reduc_xor_scal_ for ASIMD modes V8QI, > > V16QI, V4HI, and V8HI for TARGET_SIMD to improve codegen for bitwise logical > > vector reduction opera

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Richard Sandiford
.@suse.de >> Subject: Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector >> reductions >> >> Jennifer Schmitz writes: >> > This patch implements the optabs reduc_and_scal_, >> > reduc_ior_scal_, and reduc_xor_scal_ for ASIMD modes V8QI, >

RE: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Tamar Christina
> -Original Message- > From: Richard Sandiford > Sent: Thursday, October 10, 2024 8:08 PM > To: Jennifer Schmitz > Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw ; > Kyrylo Tkachov ; Tamar Christina > ; rguent...@suse.de > Subject: Re: [PATCH][PR113816] AArch64:

Re: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Richard Sandiford
Jennifer Schmitz writes: > This patch implements the optabs reduc_and_scal_, > reduc_ior_scal_, and reduc_xor_scal_ for ASIMD modes V8QI, > V16QI, V4HI, and V8HI for TARGET_SIMD to improve codegen for bitwise logical > vector reduction operations. > Previously, either only vector registers or only

RE: [PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Tamar Christina
Hi Jennifer, > -Original Message- > From: Jennifer Schmitz > Sent: Thursday, October 10, 2024 9:27 AM > To: gcc-patches@gcc.gnu.org > Cc: Richard Sandiford ; Richard Earnshaw > ; Kyrylo Tkachov ; Tamar > Christina > Subject: [PATCH][PR113816] AArch64: Use SIM

[PATCH][PR113816] AArch64: Use SIMD+GPR for logical vector reductions

2024-10-10 Thread Jennifer Schmitz
This patch implements the optabs reduc_and_scal_, reduc_ior_scal_, and reduc_xor_scal_ for ASIMD modes V8QI, V16QI, V4HI, and V8HI for TARGET_SIMD to improve codegen for bitwise logical vector reduction operations. Previously, either only vector registers or only general purpose registers (GPR) wer