Re: [PATCH v2] RISC-V: remove param riscv-vector-abi. [PR113538]

2024-01-25 Thread juzhe.zhong
lgtm Replied Message Fromyanzhang.w...@intel.comDate01/25/2024 21:06 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,kito.ch...@sifive.com,pan2...@intel.com,yanzhang.w...@intel.comSubject[PATCH v2] RISC-V: remove param riscv-vector-abi. [PR113538]

Re: [PATCH V3] RISC-V: Adjust scalar_to_vec cost

2024-01-12 Thread juzhe.zhong
VLA is a known issue for a long time.GCC doesn't have too much cse optimization forVLA vectors. It should be a big work to investigate what's going on.I think most cse optimization for precomputed result are vls loop. So I think as long as we can do a good job on cost model which pick appropriate v

Re: [PATCH v4] RISC-V: Adds the prefix "th." for the instructions of XTheadVector.

2024-01-07 Thread juzhe.zhong
s" > 抄 送:"jim.wilson.gcc"; palmer; andrew; "philipp.tomsich"; "Christoph Müllner"; jinma; Cooper Qu > 主 题:Re: Re: [PATCH v4] RISC-V: Adds the prefix "th." for the instructions of XTheadVector. > > > This is Ok from my side. > But before

Re: [PATCH] testsuite: Fix dump checks under different riscv-sim for RVV.

2023-12-18 Thread juzhe.zhong
ok Replied Message FromLi XuDate12/19/2023 13:31 Togcc-patches@gcc.gnu.org Cckito.ch...@gmail.com,pal...@dabbelt.com,juzhe.zh...@rivai.ai,xuliSubject[PATCH] testsuite: Fix dump checks under different riscv-sim for RVV.

Re: [PATCH] RISC-V: Add viota missed avl_type attribute

2023-12-17 Thread juzhe.zhong
lgtm Replied Message FromLi XuDate12/18/2023 09:04 Togcc-patches@gcc.gnu.org Cckito.ch...@gmail.com,pal...@dabbelt.com,juzhe.zh...@rivai.aiSubject[PATCH] RISC-V: Add viota missed avl_type attribute

Re: [PATCH v1] RISC-V: Fix POLY INT handle bug

2023-12-17 Thread juzhe.zhong
lgtm. Replied Message Frompan2...@intel.comDate12/18/2023 08:22 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Fix POLY INT handle bug

Re: [PATCH v1] RISC-V: Refine test cases for both PR112929 and PR112988

2023-12-13 Thread juzhe.zhong
lgtm from my side. But I'd like to see Robin's commentsThanks Replied Message Frompan2...@intel.comDate12/13/2023 21:49 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,rdapp@gmail.comSubject[PATCH v1] RISC-V: Refine test cases for both PR112929 and PR112988

Re: [PATCH] RISC-V: Postpone full available optimization [VSETVL PASS]

2023-12-13 Thread juzhe.zhong
OK. will add it later. Replied Message FromRobin DappDate12/13/2023 20:23 Tojuzhe.zhong Ccrdapp@gmail.com,gcc-patches@gcc.gnu.org,kito.ch...@gmail.com,kito.ch...@sifive.com,jeffreya...@gmail.comSubjectRe: [PATCH] RISC-V: Postpone full available optimization [VSETVL PASS]> Do you mean ad

Re: [PATCH] RISC-V: Postpone full available optimization [VSETVL PASS]

2023-12-13 Thread juzhe.zhong
Do you mean add some comments in tests? Replied Message FromRobin DappDate12/13/2023 20:16 Tojuzhe.zhong Ccrdapp@gmail.com,gcc-patches@gcc.gnu.org,kito.ch...@gmail.com,kito.ch...@sifive.com,jeffreya...@gmail.comSubjectRe: [PATCH] RISC-V: Postpone full available optimization [VSETVL PASS

Re: [PATCH] RISC-V: Postpone full available optimization [VSETVL PASS]

2023-12-13 Thread juzhe.zhong
I don”t choose to run since I didn”t have issue run on my local simulator no matter qemu or spike.So it”s better to check vsetvl asm.full available is not consistent between LCM analysis and earliest fusion,so it”s safe to postpone it. Replied Message FromRobin DappDate12/13/2023 20:08 ToJu

Re: [PATCH] RISC-V: testsuite: Fix strcmp-run.c test.

2023-12-11 Thread juzhe.zhong
lgtm. Replied Message FromRobin DappDate12/11/2023 21:40 Togcc-patches,palmer,Kito Cheng,jeffreyalaw,juzhe.zh...@rivai.ai,Li, Pan2 Ccrdapp@gmail.comSubject[PATCH] RISC-V: testsuite: Fix strcmp-run.c test.Hi, this fixes expectations in the strcmp-run test which would sometimes fail with

Re: [PATCH 9/21]middle-end: implement vectorizable_early_exit for codegen of exit code

2023-11-30 Thread juzhe.zhong
Yes. We can defer it Thanks richard. Replied Message FromRichard BienerDate11/30/2023 20:19 Tojuzhe.zh...@rivai.ai Cctamar.christina,gcc-patchesSubjectRe: RE: [PATCH 9/21]middle-end: implement vectorizable_early_exit for codegen of exit codeOn Thu, Nov 30, 2023 at 12:11 PM juzhe.zh...@rivai

Re: [PATCH] RISC-V: Fix VSETVL PASS regression

2023-11-27 Thread juzhe.zhong
committed as it passed zvl128/256/512/1024 no regression. Replied Message FromJuzhe-ZhongDate11/27/2023 21:24 Togcc-patches@gcc.gnu.org Cckito.ch...@gmail.com,kito.ch...@sifive.com,jeffreya...@gmail.com,rdapp@gmail.com,Juzhe-ZhongSubject[PATCH] RISC-V: Fix VSETVL PASS regression

Re: [PATCH] RISC-V: testsuite: Fix popcount test.

2023-11-21 Thread juzhe.zhong
ok Replied Message FromRobin DappDate11/21/2023 21:35 Togcc-patches,palmer,Kito Cheng,jeffreyalaw,juzhe.zh...@rivai.ai Ccrdapp@gmail.comSubjectRe: [PATCH] RISC-V: testsuite: Fix popcount test.> Mhm, not so obvious after all.  We vectorize 250 instances with > rv32gcv, 229 with rv64gcv a

Re: [PATCH v1] RISC-V: Support vec_init for trailing same element

2023-11-09 Thread juzhe.zhong
lgtm Replied Message Frompan2...@intel.comDate11/10/2023 14:22 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Support vec_init for trailing same element

Re: [PATCH] RISC-V: Removed unnecessary sign-extend for vsetvl

2023-11-08 Thread juzhe.zhong
lgtm Replied Message FromLehua DingDate11/08/2023 21:27 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,kito.ch...@gmail.com,rdapp@gmail.com,pal...@rivosinc.com,jeffreya...@gmail.com,lehua.d...@rivai.aiSubject[PATCH] RISC-V: Removed unnecessary sign-extend for vsetvl

Re: [PATCH] RISC-V: VECT: Remember to assert any_known_not_updated_vssa

2023-11-06 Thread juzhe.zhong
Not sure who is maintaining this branch. I always developing on the master.  CCing to other riscv folks Replied Message FromMaxim BlinovDate11/06/2023 21:13 ToRichard Biener Ccgcc-patches@gcc.gnu.org,juzhe.zh...@rivai.ai,maxim.bli...@imgtec.comSubjectRe: [PATCH] RISC-V: VECT: Remember to as

Re: [PATCH] RISC-V: Early expand DImode vec_duplicate in RV32 system

2023-11-06 Thread juzhe.zhong
OK。will add it. Replied Message FromKito ChengDate11/06/2023 20:46 Tojuzhe.zh...@rivai.ai Cckito.cheng,gcc-patches,jeffreyalaw,Robin DappSubjectRe: Re: [PATCH] RISC-V: Early expand DImode vec_duplicate in RV32 systemI would prefer to add a dedicated test case to test that, so that we could

Re: [PATCH v1] RISC-V: Support FP rint to i/l/ll diff size autovec

2023-11-05 Thread juzhe.zhong
lgtm Replied Message Frompan2...@intel.comDate11/05/2023 17:30 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Support FP rint to i/l/ll diff size autovec

Re: [PATCH v1] RISC-V: Refactor prefix [I/L/LL] rounding API autovec iterator

2023-11-02 Thread juzhe.zhong
lgtm Replied Message Frompan2...@intel.comDate11/02/2023 19:48 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Refactor prefix [I/L/LL] rounding API autovec iterator

Re: [PATCH v1] RISC-V: Add test for FP iroundf auto vectorization

2023-10-12 Thread juzhe.zhong
lgtm Replied Message Frompan2...@intel.comDate10/13/2023 13:33 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Add test for FP iroundf auto vectorization

Re: [PATCH] RISC-V/testsuite: Enable `vect_pack_trunc'

2023-10-10 Thread juzhe.zhong
I am working on it. Currently,  we have about 50+ additional FAILs after enabling vectorization.some of them need fixed on middle-end. E.g richard fixed a missed cse optimization.Some need fix on test case.I am analyzing each fail one by one.I prefer postpone this patch since it will cause some add

Re: [PATCH] RISC-V Regression test: Fix slp-perm-4.c FAIL for RVV

2023-10-09 Thread juzhe.zhong
Do you mean add a check whether it is vectorized or not?Sounds reasonable, I can add that in another patch. Replied Message FromJeff LawDate10/09/2023 21:51 ToJuzhe-Zhong,gcc-patches@gcc.gnu.org Ccrguent...@suse.deSubjectRe: [PATCH] RISC-V Regression test: Fix slp-perm-4.c FAIL for RVV On

Re: [PATCH v1] RISC-V: Rename the test macro for math autovec test

2023-09-21 Thread juzhe.zhong
ok Replied Message Frompan2...@intel.comDate09/22/2023 11:47 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,pan2...@intel.com,yanzhang.w...@intel.com,kito.ch...@gmail.comSubject[PATCH v1] RISC-V: Rename the test macro for math autovec test

Re: [PATCH] RISC-V: Fixed ICE caused by missing operand

2023-09-19 Thread juzhe.zhong
LGTM Replied Message FromLehua DingDate09/20/2023 13:39 Togcc-patches@gcc.gnu.org Ccjuzhe.zh...@rivai.ai,kito.ch...@gmail.com,rdapp@gmail.com,pal...@rivosinc.com,jeffreya...@gmail.com,lehua.d...@rivai.aiSubject[PATCH] RISC-V: Fixed ICE caused by missing operand

Re: Re: [PATCH V5] RISC-V: Support gather_load/scatter RVV auto-vectorization

2023-07-12 Thread juzhe.zhong--- via Gcc-patches
From: Richard Sandiford Date: 2023-07-12 17:33 To: Richard Biener CC: juzhe.zhong\@rivai.ai; jeffreyalaw; gcc-patches; Kito.cheng; Robin Dapp Subject: Re: [PATCH V5] RISC-V: Support gather_load/scatter RVV auto-vectorization Richard Biener writes: > On Wed, 12 Jul 2023, juzhe.zh...@rivai.ai wr

Re: Re: [PATCH] RISC-V: Fix PR109535

2023-04-18 Thread juzhe.zhong
(reg:QI s0) (reg:DI s0)) The "avl" operand rtx = (reg:DI s0) count_occurrences return 1 however the actual regno occurrences should be 2. Thanks juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-04-19 03:00 To: juzhe.zhong; gcc-patches CC: kito.cheng; palmer Subject: Re:

Re: Re: [PATCH v4 07/10] vect: Verify that GET_MODE_NUNITS is a multiple of 2.

2023-04-18 Thread juzhe.zhong
Yes, like kito said. We won't enable VNx1DImode in auto-vectorization so it's meaningless to fix it here. We dynamic adjust the minimum vector-length for different '-march' according to RVV ISA specification. So we strongly suggest that we should drop this fix. Thanks. juzhe.zh...@rivai.ai F

Re: Re: [PATCH] RISC-V: Fix PR108279

2023-04-11 Thread juzhe.zhong
the loop, then eliminate the vsetvl of this block. (Branch prediction is not that perfect in VSETVL PASS, I plan to optimize more when GCC 14 is open). "f2" function is the normal fuse that we do in Phase 3. juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-04-12 05:14 To: Richard Bi

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
Another feasible solution: Maybe we can drop supporting segment intrinsics in upstream GCC. We let the downstream companies support segment in their own downstream GCC ? juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-04-11 04:42 To: juzhe.zhong; jakub CC: gcc-patches; kito.cheng; palmer

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
e.zh...@rivai.ai From: Jeff Law Date: 2023-04-11 04:36 To: Jakub Jelinek CC: juzhe.zhong; gcc-patches; kito.cheng; palmer; richard.sandiford; rguenther Subject: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit On 4/10/23 09:18, Jakub Jelinek wrote: > On Mon, Ap

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
m: Jakub Jelinek Date: 2023-04-10 23:18 To: Jeff Law CC: juzhe.zhong; gcc-patches; kito.cheng; palmer; richard.sandiford; rguenther Subject: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit On Mon, Apr 10, 2023 at 08:54:12AM -0600, Jeff Law wrote: > This is likely going

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
explodes. As well as tuples types in RVV much more than aarch64. Maybe we need to ask RVV api doc maintainer to reduce types && api of RVV? Not sure. I think kito may help for this. juzhe.zh...@rivai.ai From: Jakub Jelinek Date: 2023-04-10 23:18 To: Jeff Law CC: juzhe.zhong; gcc

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
like UQQmode, HQQmode, Not sure maybe we can reduce these scalar modes to make total machine modes less than 256? juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-04-10 22:54 To: juzhe.zhong; gcc-patches CC: kito.cheng; palmer; jakub; richard.sandiford; rguenther Subject: Re: [PATCH] machine_mode

Re: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit

2023-04-10 Thread juzhe.zhong
.zh...@rivai.ai From: Jeff Law Date: 2023-04-10 22:54 To: juzhe.zhong; gcc-patches CC: kito.cheng; palmer; jakub; richard.sandiford; rguenther Subject: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit On 4/10/23 08:48, juzhe.zh...@rivai.ai wrote: > From: Juzhe

Re: Re: [PATCH] RISC-V: Fix PR108279

2023-04-05 Thread juzhe.zhong
bad comments in the codes. Currently, I am working on the first patch of auto-vectorization. After I sent the first patch of auto-vectorization for you to review. I would like to re-check all the comments and code style of VSETVL PASS. And refine them. juzhe.zh...@rivai.ai From: Jeff Law Date

Re: Re: [PATCH] RISC-V: Fix PR108279

2023-04-02 Thread juzhe.zhong
issue when I start to implement VSETVL PASS. I leaved it to be fixed after I finished all target GCC 13 features. And Kito postpone this patch to be merged after GCC 14 is open. juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-04-03 03:41 To: juzhe.zhong; gcc-patches CC: kito.cheng; palmer Subje

Re: [PATCH] RISC-V: Define __riscv_v_intrinsic [PR109312]

2023-03-28 Thread juzhe.zhong
LGTM。 juzhe.zh...@rivai.ai From: Kito Cheng Date: 2023-03-28 22:26 To: gcc-patches; kito.cheng; jim.wilson.gcc; palmer; andrew; juzhe.zhong; jeffreyalaw CC: Kito Cheng Subject: [PATCH] RISC-V: Define __riscv_v_intrinsic [PR109312] RVV intrinsic has defined a macro to identity the version of

Re: Re: [PATCH] RISC-V: Refine reduction RA constraint according to RVV ISA

2023-03-14 Thread juzhe.zhong
nce you can see "vd" to match "vm", vd doesn't include mask register (v0). This trivial optimization can allow our RA have 1 more register to allocate. It's overall beneficial to the RA. juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-03-15 02:05 To: juzhe.

Re: Re: [PATCH] RISC-V: Add fault first load C/C++ support

2023-03-08 Thread juzhe.zhong
Address comment and fix it in this V2 patch: https://gcc.gnu.org/pipermail/gcc-patches/2023-March/613608.html juzhe.zh...@rivai.ai From: Bernhard Reutner-Fischer Date: 2023-03-09 05:16 To: juzhe.zhong; gcc-patches CC: kito.cheng; Ju-Zhe Zhong Subject: Re: [PATCH] RISC-V: Add fault first load

RISC-V: Add auto-vectorization support

2023-03-03 Thread juzhe.zhong
>> This series of patches adds foundational support for RISC-V >> autovectorization. These patches are based on the current upstream rvv >> vector intrinsic support and is not a new implementation. Most of the >> implementation consists of adding the new vector cost model, the >> autovectorizat

Re: Re: [PATCH] RISC-V: Bugfix for rvv bool mode precision adjustment

2023-03-01 Thread juzhe.zhong
as long as we can emit appropriate vsetvl + vlm/vsm, it's totally fine for RVV even though in some case, their memory allocation is not accurate in compiler. juzhe.zh...@rivai.ai From: Richard Sandiford Date: 2023-03-02 00:14 To: Li\, Pan2 CC: juzhe.zhong\@rivai.ai; rguenther; gcc-patches; Pa

Re: Re: [PATCH] RISC-V: Bugfix for rvv bool mode precision adjustment

2023-03-01 Thread juzhe.zhong
g precision even though they have same bytesize. First we emit vsetvl e8mf8 +vsm for VNx1BI Then we emit vsetvl e8mf8 + vlm for VNx2BI Thanks. juzhe.zh...@rivai.ai From: Richard Biener Date: 2023-03-01 22:03 To: juzhe.zhong CC: richard.sandiford; gcc-patches; Pan Li; pan2.li; kito.cheng Subject: R

Re: Re: [PATCH] RISC-V: Bugfix for rvv bool mode precision adjustment

2023-03-01 Thread juzhe.zhong
and GCC will not do th incorrect elimination for RVV. I think it can work fine even though these 4 modes consume inaccurate memory storage size but accurate data memory access load store behavior. Thanks. juzhe.zh...@rivai.ai From: Richard Sandiford Date: 2023-03-01 21:19 To: Pan Li via

Re: Re: [PATCH] RISC-V: Bugfix for rvv bool mode precision adjustment

2023-03-01 Thread juzhe.zhong
d Sandiford Date: 2023-03-01 21:19 To: Pan Li via Gcc-patches CC: Richard Biener; Pan Li; juzhe.zhong\@rivai.ai; pan2.li; Kito.cheng Subject: Re: [PATCH] RISC-V: Bugfix for rvv bool mode precision adjustment Pan Li via Gcc-patches writes: > I am not very familiar with the memory patter

Re: Re: [PATCH] vect: Check that vector factor is a compile-time constant

2023-02-22 Thread juzhe.zhong
safe to support in current stage of GCC 13. juzhe.zh...@rivai.ai From: Michael Collison Date: 2023-02-23 01:54 To: juzhe.zhong; gcc-patches CC: kito.cheng; kito.cheng; richard.sandiford; richard.guenther Subject: Re: [PATCH] vect: Check that vector factor is a compile-time constant Juzhe, I

Re: Re: [PATCH] vect: Check that vector factor is a compile-time constant

2023-02-22 Thread juzhe.zhong
h fully support intrinsic && auto-vec. You can either wait for the upstream GCC or develop base rvv-next. juzhe.zh...@rivai.ai From: Michael Collison Date: 2023-02-23 01:54 To: juzhe.zhong; gcc-patches CC: kito.cheng; kito.cheng; richard.sandiford; richard.guenther Subject: Re: [PATCH] vect: C

[PATCH] vect: Check that vector factor is a compile-time constant

2023-02-22 Thread juzhe.zhong
> gcc/ > > * tree-vect-loop-manip.cc (vect_do_peeling): Verify > that vectorization factor is a compile-time constant. > > --- > gcc/tree-vect-loop-manip.cc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/tree-vect-loop-manip.cc b/gcc/tree-vect-loop-manip.c

Re: [PATCH] RISC-V: Handle vlenb correctly in unwinding

2023-02-12 Thread juzhe.zhong
LGTM juzhe.zh...@rivai.ai From: Kito Cheng Date: 2023-02-12 19:33 To: gcc-patches; kito.cheng; jim.wilson.gcc; palmer; andrew; juzhe.zhong CC: Kito Cheng Subject: [PATCH] RISC-V: Handle vlenb correctly in unwinding gcc/ChangeLog: * config/riscv/riscv.h (RISCV_DWARF_VLENB): New

Re: [PATCH] RISC-V: Bugfix for mode tieable of the rvv bool types

2023-02-11 Thread juzhe.zhong
gives "v3 = VIEW_CONVERT (vbool8_t) v4" in gimple. We failed to fix it in RISC-V backend. Can you help us with this? Thanks. juzhe.zh...@rivai.ai From: incarnation.p.lee Date: 2023-02-11 16:46 To: gcc-patches CC: juzhe.zhong; kito.cheng; rguenther; Pan Li Subject: [PATCH] RISC-V: Bugfix

Re: [PATCH] RISC-V: Bugfix for mode tieable of the rvv bool types

2023-02-11 Thread juzhe.zhong
) NUNTTS VNx8BImode (8,8) NUNTTS juzhe.zh...@rivai.ai From: incarnation.p.lee Date: 2023-02-11 16:46 To: gcc-patches CC: juzhe.zhong; kito.cheng; rguenther; Pan Li Subject: [PATCH] RISC-V: Bugfix for mode tieable of the rvv bool types From: Pan Li Fix the bug for mode tieable of the rvv bool

Re: Re: [PATCH] CPROP: Allow cprop optimization when the function has a single block

2023-02-02 Thread juzhe.zhong
We set VL/VTYPE these 2 implicit global status denpency register as fixed reg. Then CSE can do the optimization now. >> Yea. I'm wondering about when the right place to introduce these >>dependencies might be. I'm still a few months out from worrying about >>RVV, but it's not too far away. You d

Re: [PATCH 1/1] [fwprop]: Add the support of forwarding the vec_duplicate rtx

2023-01-13 Thread juzhe.zhong
this patch, we hope this can be done in GCC 14. Thank you so much. juzhe.zh...@rivai.ai From: lehua.ding Date: 2023-01-13 17:42 To: gcc-patches CC: richard.sandiford; juzhe.zhong; Lehua Ding Subject: [PATCH 1/1] [fwprop]: Add the support of forwarding the vec_duplicate rtx From: Lehua Ding