RE: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-10-17 Thread Li, Pan2
chard Biener Sent: Thursday, October 17, 2024 3:13 PM To: Li, Pan2 Cc: Richard Sandiford ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com Subject: Re: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store On Thu, Oct 17, 2024 at 8:38 AM Li,

Re: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-10-17 Thread Richard Biener
] UNSPEC_UNORDERED) > 430 │ (unspec:RVVM1SI [ > 431 │ (reg:DI 0 zero) > 432 │ ] UNSPEC_VUNDEF))) "strided_ld-st.c":4:22 -1 > 433 │ (nil)) > > Pan > > > -Original Message- > From: L

RE: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-10-16 Thread Li, Pan2
tches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com Subject: RE: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store Looks not easy to get the original context/history, only catch some shadow from below patch but not the fully picture. https:/

RE: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-06-05 Thread Li, Pan2
Let me recall a little about it and keep you posted. Pan -Original Message- From: Richard Biener Sent: Tuesday, June 4, 2024 9:22 PM To: Li, Pan2 ; Richard Sandiford Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com Subject: Re:

RE: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-06-04 Thread Li, Pan2
iginal Message- From: Richard Biener Sent: Tuesday, June 4, 2024 9:22 PM To: Li, Pan2 ; Richard Sandiford Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com Subject: Re: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store On Tue, May 28

Re: [PATCH v1] Internal-fn: Add new IFN mask_len_strided_load/store

2024-06-04 Thread Richard Biener
On Tue, May 28, 2024 at 5:15 AM wrote: > > From: Pan Li > > This patch would like to add new internal fun for the below 2 IFN. > * mask_len_strided_load > * mask_len_strided_store > > The GIMPLE v = MASK_LEN_STRIDED_LOAD (ptr, stride, mask, len, bias) will > be expanded into v = mask_len_strided_