RE: [PATCH] RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and form 9

2025-07-18 Thread Li, Pan2
: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH] RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and form 9 From: panciyan This patch add

RE: [PATCH v1] RISC-V: Support RVVDImode for avg3_ceil auto vect

2025-07-18 Thread Li, Pan2
cture and conditionalize the appropriate > code. I see, thanks Jeff. Pan -Original Message- From: Jeff Law Sent: Friday, July 18, 2025 1:23 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao Subject:

RE: [PATCH] RISC-V: Add testcase for unsigned scalar SAT_ADD form 8 and form 9

2025-07-17 Thread Li, Pan2
t: Thursday, July 17, 2025 4:10 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH] RISC-V: Add testcase for unsigned scalar SAT_ADD form 8

RE: [PATCH v1] RISC-V: Support RVVDImode for avg3_floor auto vect

2025-07-14 Thread Li, Pan2
Seems the test is not that correct for DImode, will send v2 for this change. /gcc/testsuite/gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i128.c Pan -Original Message- From: Li, Pan2 Sent: Tuesday, July 15, 2025 10:45 AM To: gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai

RE: [PATCH v1] RISC-V: Refine the scalar SAT_* test cases

2025-07-14 Thread Li, Pan2
if hit the SAT IFN code-gen, there should be branchless, and for the Correctness of code-gen, we have run test to take care of it. Pan -Original Message- From: Jeff Law Sent: Monday, July 14, 2025 8:37 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com

RE: [PATCH v1 1/2] Match: Leverage BITS_PER_WORD for unsigned SAT_MUL pattern

2025-07-11 Thread Li, Pan2
Pan -Original Message- From: Richard Biener Sent: Friday, July 11, 2025 4:49 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re: [PATCH v1 1/2] Match: Leverage BITS_PER

RE: [PATCH v1 1/2] Match: Leverage BITS_PER_WORD for unsigned SAT_MUL pattern

2025-07-11 Thread Li, Pan2
r it will be a normal mul, then looks we don't need to check that anymore, am I understanding correct? Pan -Original Message- From: Richard Biener Sent: Friday, July 11, 2025 2:23 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...

RE: [PATCH] RISC-V: Add testcases for unsigned vector SAT_SUB form 11 and form 12

2025-07-10 Thread Li, Pan2
Ok, thanks. Pan -Original Message- From: Ciyan Pan Sent: Friday, July 11, 2025 10:35 AM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan

RE: [PATCH] RISC-V: Add testcases for unsigned vector SAT_SUB form 11 and form 12

2025-07-10 Thread Li, Pan2
day, July 10, 2025 3:14 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH] RISC-V: Add testcases for unsigned vector SAT_SUB form 11

RE: [PATCH v1] RISCV: Remove the v extension requirement for sat scalar run test

2025-07-09 Thread Li, Pan2
I see, thanks Jeff, just rerun it locally without new failures, will commit It soon. Pan -Original Message- From: Jeff Law Sent: Thursday, July 10, 2025 9:22 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu

RE: [PATCH v1] RISCV: Remove the v extension requirement for sat scalar run test

2025-07-09 Thread Li, Pan2
7;? compiler exited with status 1 FAIL: gcc.target/riscv/sat/sat_u_sub-run-4-u32.c -O3 (test for excess errors) Pan -Original Message- From: Jeff Law Sent: Wednesday, July 9, 2025 11:47 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp

RE: [PATCH] RISC-V: Adjust testdata for unsigned vector SAT_SUB

2025-07-09 Thread Li, Pan2
Thanks Jeff and Kito, LGTM. Pan -Original Message- From: Jeff Law Sent: Wednesday, July 9, 2025 10:33 PM To: Ciyan Pan ; gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; rdapp@gmail.com Subject

RE: [PATCH v1 0/3] RISC-V: Combine vec_duplicate + vssub.vv to vssub.vx on GR2VR cost

2025-07-09 Thread Li, Pan2
-strided-a-u8-i2-gap.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 2 loops" 1 Pan -Original Message- From: Robin Dapp Sent: Wednesday, July 9, 2025 3:10 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya.

RE: [PATCH v1] RISC-V: Disable uint128_t testcase of SAT_MUL when rv32

2025-07-08 Thread Li, Pan2
> It looks like there's ~200 uses of risc_v in dg-do run clauses in the > "sat" subdirectory tests. Should those be adjusted as well? Yes, I will take care of that soon. Pan -Original Message- From: Jeff Law Sent: Tuesday, July 8, 2025 9:47 PM To: Li, Pan2 ; gc

RE: [PATCH v1] RISC-V: Disable uint128_t testcase of SAT_MUL when rv32

2025-07-07 Thread Li, Pan2
> Is that correct? Don't you need to be testing that the platform has > vector in addition to being rv64? It is riscv.exp test, so I think vector extension is not required here. Pan -Original Message- From: Jeff Law Sent: Tuesday, July 8, 2025 11:45 AM To: Li, Pan2 ;

RE: [PATCH] RISC-V: Add testcases for unsigned vector SAT_SUB form 11 and form 12

2025-07-06 Thread Li, Pan2
juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH] RISC-V: Add testcases for unsigned vector SAT_SUB form 11 and form 12 From: panciyan This patch adds testcase for form11 and form12, as shown below: void __a

RE: [PATCH v3 3/4] RISC-V: Implement unsigned scalar SAT_MUL from uint128_t

2025-07-06 Thread Li, Pan2
I see, thanks a lot. Pan -Original Message- From: Jeff Law Sent: Monday, July 7, 2025 10:38 AM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re: [PATCH v3 3/4] RISC-V: Implement unsigned scalar

RE: [PATCH v3 3/4] RISC-V: Implement unsigned scalar SAT_MUL from uint128_t

2025-07-04 Thread Li, Pan2
aw Sent: Saturday, July 5, 2025 9:46 AM To: Robin Dapp ; Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re: [PATCH v3 3/4] RISC-V: Implement unsigned scalar SAT_MUL from uint128_t On 7/4/25 1:18 PM, Robin Dapp wrote: > T

RE: [PATCH v3 1/4] Internal-fn: Introduce new IFN_SAT_MUL for unsigned int

2025-07-04 Thread Li, Pan2
PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re: [PATCH v3 1/4] Internal-fn: Introduce new IFN_SAT_MUL for unsigned int On Wed, Jul 2, 2025 at 7:31 AM wrote: > >

RE: [PATCH v2 2/2] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-07-01 Thread Li, Pan2
2:19 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH v2 2/2] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2 From: pan

RE: [PATCH v3 0/4] RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on GR2VR cost

2025-06-27 Thread Li, Pan2
ostics-plain-output -O0 -mrvv-vector-bits=scalable -march=rv32gcv -mabi=ilp32 -fno-tree-vectorize -ffat-lto-objects -fno-ident -S -o vlmax_complex_loop-1.s PASS: gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c -O0 (test for excess errors) Pan -Original Message- From: Li, Pan2 Se

RE: [PATCH v2 0/4] RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on GR2VR cost

2025-06-27 Thread Li, Pan2
It is better to leave a record in CI system, I will send v3 to trigger another CI and see, will commit it if CI is OK. Pan -Original Message- From: Robin Dapp Sent: Friday, June 27, 2025 9:53 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch

RE: [PATCH v2 0/4] RISC-V: Combine vec_duplicate + vssubu.vv to vssubu.vx on GR2VR cost

2025-06-27 Thread Li, Pan2
Message- From: Robin Dapp Sent: Friday, June 27, 2025 9:08 PM To: Robin Dapp ; Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Liu, Hongtao ; Robin Dapp Subject: Re: [PATCH v2 0/4] RISC-V: Combine vec_duplicate + vssubu.vv to

RE: [PATCH v1 2/4] RISC-V: Add test for vec_duplicate + vssubu.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-06-27 Thread Li, Pan2
> > + DEF_VX_BINARY_CASE_2_WRAP(T, SAT_U_SUB_FUNC(T), sat_add) \ > Shouldn't that be sat_sub here? Oh, Yes, should be sat_sub, but happen to work for test, let me update it in v2. Pan -Original Message- From: Robin Dapp Sent: Friday, June 27, 2025 2:37 PM To:

RE: [PATCH 2/2] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-06-26 Thread Li, Pan2
hes@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH 2/2] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2 From: panciyan This patch adds testcase

RE: [PATCH 2/2] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-06-25 Thread Li, Pan2
m: Jeff Law Sent: Wednesday, June 25, 2025 5:30 AM To: Ciyan Pan ; gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; rdapp@gmail.com Subject: Re: [PATCH 2/2] RISC-V: Add testcases for signed scalar SAT_ADD

RE: [PATCH] Match:Support for signed scalar SAT_ADD IMM form 2

2025-06-23 Thread Li, Pan2
, June 23, 2025 2:27 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; panciyan Subject: [PATCH] Match:Support for signed scalar SAT_ADD IMM form 2 From

RE: [PATCH v1 0/3] RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on GR2VR cost

2025-06-22 Thread Li, Pan2
I see, thanks Jeff, will make sure the online CI is OK before commit. Pan -Original Message- From: Jeff Law Sent: Saturday, June 21, 2025 10:32 PM To: Robin Dapp ; Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re

RE: [PATCH v1] RISC-V: Fix ICE for expand_select_vldi [PR120652]

2025-06-20 Thread Li, Pan2
> Does immediate_operand () work instead of a new predicate? Thanks Robin, the immediate_operand works well here, let me send v2 if no surprise from test. Pan -Original Message- From: Robin Dapp Sent: Friday, June 20, 2025 5:29 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe

RE: [PATCH v1 0/5] RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR cost

2025-06-11 Thread Li, Pan2
day, June 12, 2025 11:22 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao Subject: Re: [PATCH v1 0/5] RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR cost On 6/11/25 9:12 PM, pan2...@intel.

RE: [PATCH v1 0/4] RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR cost

2025-06-08 Thread Li, Pan2
> OK. ANd if there's a vremu variant in the works that looks basically > the same from an implementation standpoint, then consider it > pre-approved as well. Thanks Jeff, will commit if CI is Ok. Pan -Original Message- From: Jeff Law Sent: Sunday, June 8, 2025 10:39 P

RE: [PATCH v1 0/3] Refine the avg_ceil with fixed point vaadd

2025-05-30 Thread Li, Pan2
fixed after test is OK. I am not very sure it worked before but looks the avg_floor series has the same test results as avg_ceil. Pan -Original Message- From: Robin Dapp Sent: Friday, May 30, 2025 9:48 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai;

RE: [PATCH v1 0/3] Refine the avg_ceil with fixed point vaadd

2025-05-30 Thread Li, Pan2
Pan -Original Message- From: Li, Pan2 Sent: Friday, May 30, 2025 9:11 PM To: Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Liu, Hongtao Subject: RE: [PATCH v1 0/3] Refine the avg_ceil with fixed point vaadd > The CI s

RE: [PATCH v1 0/3] Refine the avg_ceil with fixed point vaadd

2025-05-30 Thread Li, Pan2
From: Robin Dapp Sent: Friday, May 30, 2025 3:42 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao ; Robin Dapp Subject: Re: [PATCH v1 0/3] Refine the avg_ceil with fixed point vaadd

RE: [PATCH v1 1/3] RISC-V: Leverage vaadd.vv for signed standard name avg_floor

2025-05-27 Thread Li, Pan2
Tuesday, May 27, 2025 2:27 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao ; and...@sifive.com; Robin Dapp Subject: Re: [PATCH v1 1/3] RISC-V: Leverage vaadd.vv for signed

RE: [PATCH 2/2] RISC-V: Add testcases for signed vector SAT_ADD IMM form 1

2025-05-20 Thread Li, Pan2
:06 AM To: Li Xu ; gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 Subject: Re: [PATCH 2/2] RISC-V: Add testcases for signed vector SAT_ADD IMM form 1 On 5/19/25 2:42 AM, Li Xu wrote: > From: xuli > >

RE: [PATCH 2/2] RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1.

2025-05-20 Thread Li, Pan2
day, May 21, 2025 2:05 AM To: Li Xu ; gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 Subject: Re: [PATCH 2/2] RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1. On 5/19/25 2:41 AM, Li Xu w

RE: [PATCH v1 0/8] RISC-V: Combine vec_duplicate + vrsub.vv to vrsub.vx on GR2VR cost

2025-05-19 Thread Li, Pan2
> The series LGTM. I didn't check all the tests in detail to be honest :) Thanks Robin, the tests is similar and expected up to a point. Pan -Original Message- From: Robin Dapp Sent: Monday, May 19, 2025 7:06 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@

RE: [PATCH v1 00/10] RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR cost

2025-05-16 Thread Li, Pan2
> Excuse the delay, I was attending the RISC-V Summit Europe. Thanks Robin, and never mind. Pan -Original Message- From: Robin Dapp Sent: Friday, May 16, 2025 3:26 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rd

RE: [PATCH v1 0/7] RISC-V: Combine vec_duplicate + vsub.vv to vsub.vx on GR2VR cost

2025-05-12 Thread Li, Pan2
ot;vx_binary.h" + +DEF_VX_BINARY_CASE_0(int32_t, +) +DEF_VX_BINARY_CASE_0(int32_t, -) + +/* { dg-final { scan-assembler-times {vadd.vx} 1 } } */ +/* { dg-final { scan-assembler-times {vsub.vx} 1 } } */ If that is ok, I will start with this series. Pan -Original Message- From: Robin Dapp Sent: Mon

RE: [PATCH v1 1/3] Match: Support form 7 for unsigned integer SAT_ADD

2025-05-12 Thread Li, Pan2
Thanks Richard. > I think it's enough to put :c on one of the (plus > OK with that change. Oh, yes, will commit if no surprise from test for this change. Pan -Original Message- From: Richard Biener Sent: Monday, May 12, 2025 2:57 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.or

RE: [PATCH v1 0/5] Add testcases for another case of vec_duplicate + vadd.vv combine

2025-05-08 Thread Li, Pan2
> OK, understood. I think that's expected given the fine granularity of the > tests. IMHO nothing that should block progress. Thanks Robin, then we can move to other vx/vf insns. Pan -Original Message- From: Robin Dapp Sent: Thursday, May 8, 2025 11:44 PM To: Li, Pan2 ;

RE: [PATCH v1 0/5] Add testcases for another case of vec_duplicate + vadd.vv combine

2025-05-08 Thread Li, Pan2
_binary.h" + +DEF_VX_BINARY_CASE_1(int64_t, +, VX_BINARY_BODY) + +/* { dg-final { scan-assembler-not {vadd.vx} } } */ Pan -----Original Message- From: Robin Dapp Sent: Thursday, May 8, 2025 8:01 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffr

RE: [PATCH v4 2/6] RISC-V: Add gr2vr cost helper function

2025-05-06 Thread Li, Pan2
sive rtx_cost once all the follow ups are > in. Sure thing. Pan -Original Message- From: Robin Dapp Sent: Tuesday, May 6, 2025 8:17 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; L

RE: [PATCH v1 1/5] RISC-V: Add new option --param=rvv-gr2vr-cost= for rvv insn

2025-05-05 Thread Li, Pan2
Thanks Jeff. > Make sure to include a function comment in the final patch. Otherwise > nothing to add above and beyond Robin's comments. Sure thing, will add comments for the helper. Pan -Original Message- From: Jeff Law Sent: Monday, May 5, 2025 9:42 PM To: Li, Pan2 ;

RE: [PATCH v1 1/5] RISC-V: Add new option --param=rvv-gr2vr-cost= for rvv insn

2025-05-05 Thread Li, Pan2
I see, shall we rename all GR to GPR? I mean we have GR2VR define already. Pan -Original Message- From: Robin Dapp Sent: Monday, May 5, 2025 3:54 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen,

RE: [PATCH v1][GCC16-Stage-1] RISC-V: Remove unnecessary frm restore volatile define_insn

2025-05-03 Thread Li, Pan2
ta Sent: Saturday, May 3, 2025 1:04 AM To: Jeff Law ; Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com; Chen, Ken Subject: Re: [PATCH v1][GCC16-Stage-1] RISC-V: Remove unnecessary frm restore volatile define_insn On 4/30/25 20:44, Jeff L

RE: [PATCH v1][GCC16-Stage-1] RISC-V: Remove unnecessary frm restore volatile define_insn

2025-04-30 Thread Li, Pan2
can help. Pan -Original Message- From: Vineet Gupta Sent: Thursday, May 1, 2025 2:08 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken Subject: Re: [PATCH v1][GCC16-Stage-1] RISC-V: Remove unnecessa

RE: [PATCH] RISC-V: Allow different dynamic floating point mode to be merged [PR119832]

2025-04-29 Thread Li, Pan2
; pal...@dabbelt.com; jeffreya...@gmail.com; rd...@ventanamicro.com; juzhe.zh...@rivai.ai; Li, Pan2 ; vine...@rivosinc.com Cc: Kito Cheng Subject: [PATCH] RISC-V: Allow different dynamic floating point mode to be merged [PR119832] Although we already try to set the mode needed to FRM_DYN after a function

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-29 Thread Li, Pan2
> Then we should perform the combination for GR2VR == 0 and not for GR2VR > 0. Yes, that is correct, will resend the v3 within this change. Pan -Original Message- From: Robin Dapp Sent: Tuesday, April 29, 2025 9:47 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-29 Thread Li, Pan2
m: Robin Dapp Sent: Tuesday, April 29, 2025 2:31 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Liu, Hongtao ; Robin Dapp Subject: Re: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-28 Thread Li, Pan2
ncy consideration in late-combine's costing. > When COST (vmv.vx) + COST (vadd.vv) > COST (vadd.vx) it should take place. I see, will enrich the test cases for above two cases. Pan -Original Message- From: Robin Dapp Sent: Monday, April 28, 2025 3:39 PM To: Li, Pan2 ; Robin

RE: [PATCH v1][GCC16-Stage-1] RISC-V: Remove unnecessary frm restore volatile define_insn

2025-04-27 Thread Li, Pan2
Kindly ping. Pan -Original Message- From: Li, Pan2 Sent: Wednesday, April 16, 2025 10:57 PM To: gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Li, Pan2 Subject: [PATCH v1][GCC16-Stage-1] RISC-V: Remove

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-25 Thread Li, Pan2
(weighted: 35.923637), replacement cost = 32 (weighted: 258.909092); rejecting replacement 61 │ Pan -Original Message- From: Robin Dapp Sent: Thursday, April 24, 2025 8:13 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; je

RE: [PATCH 2/2] RISC-V: Add testcases for signed vector SAT_ADD IMM form 1

2025-04-25 Thread Li, Pan2
<--- here. Pan -Original Message- From: Li Xu Sent: Thursday, January 2, 2025 4:04 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com; xuli Sub

RE: [PATCH] RISC-V: Add testcases for unsigned imm vec SAT_SUB form2~4

2025-04-25 Thread Li, Pan2
PM To: xuli1 mailto:xu...@eswincomputing.com>>; gcc-patches mailto:gcc-patches@gcc.gnu.org>> Cc: kito.cheng mailto:kito.ch...@gmail.com>>; palmer mailto:pal...@dabbelt.com>>; Li, Pan2 mailto:pan2...@intel.com>>; xuli1 mailto:xu...@eswincomputing.com>&g

RE: [PATCH 2/2] RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1.

2025-04-25 Thread Li, Pan2
LGTM for the RISC-V part. Pan -Original Message- From: Li Xu Sent: Thursday, January 2, 2025 4:35 PM To: gcc-patches@gcc.gnu.org Cc: kito.ch...@gmail.com; richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; Li, Pan2 ; jeffreya...@gmail.com; rdapp@gmail.com

RE: [PATCH 1/3][GCC16-Stage-1] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-25 Thread Li, Pan2
to focus on more important stuff. Now that we're looking at > using rtx costing in more meaningful ways we probably need to rethink > the hack we've got in place. I see, will have a try in v3 for this part. Pan -Original Message- From: Jeff Law Sent: Friday, A

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-23 Thread Li, Pan2
to the series. Pan -Original Message- From: Robin Dapp Sent: Wednesday, April 23, 2025 3:01 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Liu, Hongtao ; Robin Dapp Subject: Re: [PATCH v2 1/3] R

RE: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-22 Thread Li, Pan2
m: Robin Dapp Sent: Tuesday, April 22, 2025 11:10 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Chen, Ken ; Liu, Hongtao ; Robin Dapp Subject: Re: [PATCH v2 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx

RE: [PATCH 1/3][GCC16-Stage-1] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx on GR2VR cost

2025-04-18 Thread Li, Pan2
es a .vx form could be handled here. Yes, all binary ops (except widen and narrow) should go here after this series. With this we could support other binary ops more easily and efficient. Pan -Original Message- From: Jeff Law Sent: Friday, April 18, 2025 10:34 PM To: Li, Pan2 ; gcc-patch

RE: [PATCH 3/3][GCC16-Stage-1] RISC-V: Add testcases for vec_duplicate + vadd.vv combine to vadd.vx

2025-04-17 Thread Li, Pan2
consider even more reaons besides testing friendly. Anyway, we take care of this in other serices patches if no more concerns. Pan -Original Message- From: Robin Dapp Sent: Thursday, April 17, 2025 4:19 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@g

RE: [PATCH 3/3][GCC16-Stage-1] RISC-V: Add testcases for vec_duplicate + vadd.vv combine to vadd.vx

2025-04-17 Thread Li, Pan2
Hi Robin, I am not sure if we have some options additional to below, like -march=generic, to ensure that the late-combine will take action as expected in testcases. +/* { dg-options "-march=rv64gcv -mabi=lp64d" } */ Pan -Original Message----- From: Li, Pan2 Sent: Thursday

RE: [PATCH v1] RISC-V: Refine the testcases for cond_widen_complicate-3

2025-04-09 Thread Li, Pan2
: Wednesday, April 9, 2025 6:47 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Refine the testcases for cond_widen_complicate-3 Hi Pan, Richard committed combine

RE: [PATCH v3] RISC-V: Fix wrong LMUL when only implict zve32f.

2025-03-31 Thread Li, Pan2
Kito Cheng Sent: Tuesday, April 1, 2025 9:53 AM To: Robin Dapp Cc: Kito Cheng ; gcc-patches@gcc.gnu.org; pal...@dabbelt.com; jeffreya...@gmail.com; rd...@ventanamicro.com; juzhe.zh...@rivai.ai; Li, Pan2 ; vine...@rivosinc.com; patr...@rivosinc.com; monk.chi...@sifive.com Subject: Re: [PATCH v3

RE: [PATCH] RISC-V: Add pattern for vector-scalar multiply-add/sub [PR119100]

2025-03-29 Thread Li, Pan2
in and Jeff, I will re-send the patch of vadd.vv/vx after stage 1 open, and then all other similar cases. Pan -Original Message- From: Jeff Law Sent: Sunday, March 30, 2025 8:31 AM To: Robin Dapp ; Paul-Antoine Arras ; gcc-patches@gcc.gnu.org; Li, Pan2 Subject: Re: [PATCH] RISC-V:

RE: [PATCH v1] RISC-V: Refine the testcases for cond_widen_complicate-3

2025-03-15 Thread Li, Pan2
eems no other failures from rvv.exp now. Pan -Original Message- From: Robin Dapp Sent: Thursday, March 13, 2025 5:48 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Robin Dapp Subject: Re: [PATCH v1] RISC-V

RE: [PATCH v1] RISC-V: Refine the testcases for cond_widen_complicate-3

2025-03-12 Thread Li, Pan2
o meet current behavior. Pan -Original Message- From: Robin Dapp Sent: Wednesday, March 12, 2025 7:11 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Chen, Ken ; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Refine the testcase

RE: FRM ABI semantics (was Re: [PATCH v1] RISC-V: Make VXRM as global register [PR118103])

2025-03-04 Thread Li, Pan2
for a while if we need to tweak the vxrm behaviors, like set, consume, global_reg, ... etc. Pan -Original Message- From: Robin Dapp Sent: Tuesday, March 4, 2025 8:51 PM To: Vineet Gupta ; Andrew Waterman Cc: Li, Pan2 ; jeffreya...@gmail.com; gcc-patches@gcc.gnu.org; juzhe.zh

RE: [PATCH v4] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-27 Thread Li, Pan2
: Thursday, February 27, 2025 5:22 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v4] RISC-V: Fix bug for expand_const_vector interleave [PR118931] Hi Pan, > + poly_int64 base1_poly = rtx_to_poly_in

RE: [PATCH v2] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-26 Thread Li, Pan2
ate in v4. Pan -Original Message- From: Robin Dapp Sent: Thursday, February 27, 2025 1:37 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v2] RISC-V: Fix bug for expand_const_vector interleave

RE: [PATCH v2] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-26 Thread Li, Pan2
erleave, I think it is safe because it leverage the merge to generate the result, instead of IOR. Only the IOR for final result have this issue. Pan -Original Message----- From: Robin Dapp Sent: Thursday, February 27, 2025 12:23 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai

RE: [PATCH v2] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-25 Thread Li, Pan2
be an issue > and all we needed to check is CONST_VECTOR_NUNITS () * step. I see, that explains why we have poly shift right in previous, will update in v3. Pan -----Original Message- From: Robin Dapp Sent: Wednesday, February 26, 2025 12:46 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc:

RE: [PATCH v1] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-24 Thread Li, Pan2
Pan -Original Message- From: Robin Dapp Sent: Monday, February 24, 2025 7:44 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

RE: [PATCH v1] RISC-V: Fix bug for expand_const_vector interleave [PR118931]

2025-02-24 Thread Li, Pan2
I don't explore more cases here consider we are in stage 4. I think the expand_const_vector need some refactor up to a point. Pan -Original Message- From: Robin Dapp Sent: Monday, February 24, 2025 4:29 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch

RE: [PATCH v1] Vect: Fix ICE when get DImode from get_related_vectype_for_scalar_type [PR116351]

2025-02-18 Thread Li, Pan2
support DI as element size. I will try to reproduce this after this ICE fix. Pan -Original Message- From: Richard Biener Sent: Tuesday, February 18, 2025 5:36 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp...

RE: [PATCH v1] RISC-V: Make VXRM as global register [PR118103]

2025-02-18 Thread Li, Pan2
diford Sent: Monday, February 17, 2025 7:48 PM To: Li, Pan2 Cc: Jeff Law ; Andrew Waterman ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH v1] RISC-V: Make VXRM as global register [PR118103] Richard Sandiford writes: > The probl

RE: [PATCH v1] Vect: Fix ICE when get DImode from get_related_vectype_for_scalar_type [PR116351]

2025-02-18 Thread Li, Pan2
t where set the partial vector to true. Is there any suggestion here? Pan -Original Message- From: Li, Pan2 Sent: Monday, February 17, 2025 6:08 PM To: Richard Biener Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com Subje

RE: [PATCH v1] RISC-V: Fix ICE for target attributes has different xlen size

2025-02-17 Thread Li, Pan2
> So OK with the two whitespace fixes. Thanks Jeff, will commit with the whitespace fixes. Pan -Original Message- From: Jeff Law Sent: Tuesday, February 18, 2025 2:00 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subj

RE: [PATCH v1] Vect: Fix ICE when get DImode from get_related_vectype_for_scalar_type [PR116351]

2025-02-17 Thread Li, Pan2
need another place to fix this, let me have a try. Pan -Original Message- From: Richard Biener Sent: Monday, February 17, 2025 6:02 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com Subject: Re:

RE: [PATCH v1] RISC-V: Make VXRM as global register [PR118103]

2025-02-14 Thread Li, Pan2
ile before any potential action to take. Pan -Original Message- From: Richard Sandiford Sent: Wednesday, February 12, 2025 5:03 PM To: Jeff Law Cc: Andrew Waterman ; Li, Pan2 ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH

RE: [PATCH v1] RISC-V: Make VXRM as global register [PR118103]

2025-02-07 Thread Li, Pan2
Thanks Jeff and Andrew, committed as the CI passed. Pan -Original Message- From: Andrew Waterman Sent: Friday, February 7, 2025 9:54 PM To: Jeff Law Cc: Li, Pan2 ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH v1] RISC-V

RE: [PATCH v1] RISC-V: Make VXRM as global register [PR118103]

2025-02-07 Thread Li, Pan2
m: Robin Dapp Sent: Friday, February 7, 2025 5:50 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Make VXRM as global register [PR118103] > Inspired by PR118103, the VXRM register should b

RE: [PATCH v3 1/4] RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC]

2025-01-29 Thread Li, Pan2
> I think you meant "the value extended into" rather than "the extended to". > OK with that fix. Thanks Jeff, will commit the series with that fix. Pan -Original Message- From: Jeff Law Sent: Tuesday, January 28, 2025 11:18 PM To: Li, Pan2 ; gcc-patche

RE: [PATCH v1] RISC-V: Remove unnecessary frm restore volatile define_insn

2025-01-28 Thread Li, Pan2
> Nit, can you move this check in the caller riscv_emit_mode_set () which > already > checks similarly for VXRM (unless there's a corner case. Sure, I will send v2 after gcc-16 open. Pan -Original Message- From: Vineet Gupta Sent: Tuesday, January 28, 2025 11:01 AM To:

RE: [PATCH v2 1/4] RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC]

2025-01-26 Thread Li, Pan2
Thanks Jeff, I will resolve the conflict and send v3 after test. Pan -Original Message- From: Jeff Law Sent: Monday, January 27, 2025 12:38 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH v2 1/4] RISC-V

RE: [PATCH v1] RISC-V: Remove unnecessary frm restore volatile define_insn

2025-01-26 Thread Li, Pan2
> It's a nice cleanup, but let's defer since it doesn't fix a bug. Sure thing, will defer to gcc-16. Pan -Original Message- From: Jeff Law Sent: Sunday, January 26, 2025 9:34 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; r

RE: [PATCH v1] RISC-V: Make FRM as global register [PR118103] [PR118646]

2025-01-25 Thread Li, Pan2
Thanks Jeff and Sam, updated v2 for -fno-strict-aliasing. Pan -Original Message- From: Jeff Law Sent: Sunday, January 26, 2025 1:06 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com; vine...@rivosinc.com; richard.sandif

RE: [PATCH v1] RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [PR117688]

2025-01-21 Thread Li, Pan2
To be efficient, I send the sssub bugfix first, and then validate the ssadd and sstrunc in the meantime. Pan -Original Message- From: Jeff Law Sent: Wednesday, January 22, 2025 6:46 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail

RE: gcc mode switching issue (was Re: RISC-V round_away () handling of non canonical rounding modes)

2025-01-20 Thread Li, Pan2
Sent: Tuesday, January 21, 2025 12:47 AM To: Palmer Dabbelt Cc: Li, Pan2 ; Vineet Gupta ; gnu-toolch...@rivosinc.com; Robin Dapp ; juzhe.zh...@rivai.ai; gcc-patches@gcc.gnu.org Subject: Re: gcc mode switching issue (was Re: RISC-V round_away () handling of non canonical rounding modes) On 1/1

RE: gcc mode switching issue (was Re: RISC-V round_away () handling of non canonical rounding modes)

2025-01-16 Thread Li, Pan2
It is 627.cam4_s or 527.cam4_r? I can help to reproduce this from k1 board. Pan -Original Message- From: Vineet Gupta Sent: Friday, January 17, 2025 10:23 AM To: Li, Pan2 Cc: Jeff Law ; Palmer Dabbelt ; gnu-toolchain ; Robin Dapp ; juzhe.zh...@rivai.ai; GCC Patches Subject: Re: gcc

RE: gcc mode switching issue (was Re: RISC-V round_away () handling of non canonical rounding modes)

2025-01-16 Thread Li, Pan2
Hi Vineet, Is there any more information about the issue description here? Like steps for reproducing, as well as expect behavior but actual result.. etc. It is not easy to start the investigation with blow mail thread. Thanks a lot. Pan -Original Message- From: Vineet Gupta Sent: Fri

RE: [PATCH v1 1/4] Match: Refactor the signed SAT_SUB match patterns [NFC]

2025-01-07 Thread Li, Pan2
> OK for the trunk. Sorry for the delay. Never mind, thanks Jeff and Happ New Year, 😉! Pan -Original Message- From: Jeff Law Sent: Tuesday, January 7, 2025 9:32 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai

RE: [PATCH v1 1/4] Match: Refactor the signed SAT_SUB match patterns [NFC]

2025-01-06 Thread Li, Pan2
Kindly ping for the series. Pan -Original Message- From: Li, Pan2 Sent: Monday, December 23, 2024 3:09 PM To: gcc-patches@gcc.gnu.org Cc: richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com Subject

RE: [PATCH v1 1/4] Match: Refactor the signed SAT_SUB match patterns [NFC]

2024-12-22 Thread Li, Pan2
Kindly ping for this series, and Merry Christmas! Pan -Original Message- From: Li, Pan2 Sent: Thursday, December 12, 2024 4:42 PM To: gcc-patches@gcc.gnu.org Cc: richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com

RE: [PATCH v1] Match: Refactor the signed SAT_ADD match patterns [NFC]

2024-12-19 Thread Li, Pan2
Kindly ping. Pan -Original Message- From: Li, Pan2 Sent: Tuesday, December 10, 2024 2:28 PM To: gcc-patches@gcc.gnu.org Cc: richard.guent...@gmail.com; tamar.christ...@arm.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; rdapp@gmail.com; Li, Pan2 Subject

RE: [PATCH v1] RISC-V: Fix incorrect optimization options passing to partial

2024-12-08 Thread Li, Pan2
Thanks Kito, all issues like below of rvv.exp are fixed. Pan -Original Message- From: Kito Cheng Sent: Monday, December 9, 2024 2:58 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; jeffreya...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH v1] RISC-V: Fix

RE: [PATCH v1 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx

2024-11-27 Thread Li, Pan2
I see, thanks Robin, will have a try for this change. Pan -Original Message- From: Robin Dapp Sent: Wednesday, November 27, 2024 9:44 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v1 1/3

RE: [PATCH v4] I386: Add more testcases for unsigned SAT_ADD vector pattern

2024-11-27 Thread Li, Pan2
from test. Pan -Original Message- From: Uros Bizjak Sent: Wednesday, November 27, 2024 4:15 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; Liu, Hongtao Subject: Re: [PATCH v4] I386: Add more testcases for unsigned SAT_ADD vector pattern On Wed, Nov 27, 2024 at 3:00 AM wrote: >

RE: [PATCH v1 1/3] RISC-V: Combine vec_duplicate + vadd.vv to vadd.vx

2024-11-27 Thread Li, Pan2
s. Pan -Original Message- From: Robin Dapp Sent: Wednesday, November 27, 2024 8:48 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; jeffreya...@gmail.com; Robin Dapp Subject: Re: [PATCH v1 1/3] RISC-V: Combine vec_duplicate + vadd.vv to va

  1   2   3   4   5   6   7   8   9   10   >