RE: [PATCH v4] Match: Add overloaded types_match to avoid code dup [NFC]

2024-05-23 Thread Li, Pan2
> the above three lines are redundant. > OK with those removed. Got it, will commit it after no surprise in test for removal. Pan -Original Message- From: Richard Biener Sent: Thursday, May 23, 2024 7:49 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; k

RE: [PATCH v2] Match: Support __builtin_add_overflow branch form for unsigned SAT_ADD

2024-05-23 Thread Li, Pan2
55; return _2; } -Original Message- From: Li, Pan2 Sent: Thursday, May 23, 2024 12:17 PM To: Richard Biener Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com; pins...@gmail.com Subject: RE: [PATCH v2] Match: Support __builtin_add_overf

RE: [PATCH v2] Match: Support __builtin_add_overflow branch form for unsigned SAT_ADD

2024-05-22 Thread Li, Pan2
. Not sure if my understanding is correct or not, thanks again for help. #define SAT_ADD_U_1(T) \ T sat_add_u_1_##T(T x, T y) \ { \ return (T)(x + y) >= x ? (x + y) : -1; \ } SAT_ADD_U_1(uint8_t); Pan -Original Message- From: Richard Biener Sent: Wednesday, May 22, 2024 9:14 PM To: Li,

RE: [PATCH v1 1/2] Match: Support __builtin_add_overflow for branchless unsigned SAT_ADD

2024-05-22 Thread Li, Pan2
Thanks Richard for comments, will merge the rest form of .SAT_ADD in one middle end patch for fully picture, as well as comments addressing. Pan -Original Message- From: Richard Biener Sent: Wednesday, May 22, 2024 9:16 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh

RE: [PATCH v2] Match: Extract integer_types_ternary_match helper to avoid code dup [NFC]

2024-05-22 Thread Li, Pan2
Pan -Original Message- From: Richard Biener Sent: Wednesday, May 22, 2024 9:04 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; tamar.christ...@arm.com; pins...@gmail.com Subject: Re: [PATCH v2] Match: Extract integer_types_ternary_match helpe

RE: [PATCH v1 1/2] Match: Support __builtin_add_overflow branch form for unsigned SAT_ADD

2024-05-21 Thread Li, Pan2
a better understanding for this. Pan -Original Message- From: Andrew Pinski Sent: Tuesday, May 21, 2024 8:34 PM To: Li, Pan2 Cc: GCC Patches ; 钟居哲 ; Kito Cheng ; Tamar Christina ; Richard Guenther Subject: Re: [PATCH v1 1/2] Match: Support __builtin_add_overflow branch form for unsigne

RE: [PATCH v1 1/2] Match: Support __builtin_add_overflow branch form for unsigned SAT_ADD

2024-05-21 Thread Li, Pan2
tial idea is to catch both the (IFN_ADD_OVERFLOW @0 @1) and (IFN_ADD_OVERFLOW @1 @0). It is unnecessary if IFN_ADD_OVERFLOW takes care of this already. Pan From: Andrew Pinski Sent: Tuesday, May 21, 2024 7:40 PM To: Li, Pan2 Cc: GCC Patches ; 钟居哲 ; Kito Cheng ; Tamar Christina ; Richard

RE: [PATCH v3] Match: Extract ternary_integer_types_match_p helper func [NFC]

2024-05-21 Thread Li, Pan2
> Thanks, looks good to me! You still need approval from a maintainer.. Thanks Tamar, let's wait for a while, ! Pan -Original Message- From: Tamar Christina Sent: Tuesday, May 21, 2024 11:19 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.

RE: [PATCH v1] Match: Extract integer_types_ternary_match helper to avoid code dup [NFC]

2024-05-20 Thread Li, Pan2
ina Sent: Monday, May 20, 2024 7:20 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com Subject: RE: [PATCH v1] Match: Extract integer_types_ternary_match helper to avoid code dup [NFC] > -Original Message- > F

RE: [PATCH v1] Match: Extract integer_types_ternary_match helper to avoid code dup [NFC]

2024-05-20 Thread Li, Pan2
Thanks Andrew for comments, updated in v2. Pan From: Andrew Pinski Sent: Sunday, May 19, 2024 12:25 PM To: Li, Pan2 Cc: GCC Patches ; 钟居哲 ; Kito Cheng ; Tamar Christina ; Richard Guenther Subject: Re: [PATCH v1] Match: Extract integer_types_ternary_match helper to avoid code dup [NFC

RE: [PATCH v4] DSE: Fix ICE after allow vector type in get_stored_val

2024-05-19 Thread Li, Pan2
Committed, thanks Jeff. Let's wait for a while before backporting. Pan -Original Message- From: Jeff Law Sent: Monday, May 20, 2024 12:23 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Liu, Hongtao ; richard.guent...@gmail.com Subject: Re

RE: [PATCH] Add widening expansion of MULT_HIGHPART_EXPR for integral modes

2024-05-19 Thread Li, Pan2
Thanks for quick response, ! Pan -Original Message- From: Eric Botcazou Sent: Sunday, May 19, 2024 5:40 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Robin Dapp ; Jeff Law Subject: Re: [PATCH] Add widening expansion of MULT_HIGHPART_EXPR

RE: [PATCH] Add widening expansion of MULT_HIGHPART_EXPR for integral modes

2024-05-18 Thread Li, Pan2
Hi Botcazou, Just notice that this patch may result in some ICE when build libc++ for the riscv port, details as below. Please note not all configuration can reproduce this issue, feel free to ping me if you cannot reproduce this issue. CC more riscv port people for awareness. during GIMPLE

RE: [PATCH v5 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-17 Thread Li, Pan2
Thanks Tamer for enlightening, will have a try for the ingenious idea! Pan -Original Message- From: Tamar Christina Sent: Friday, May 17, 2024 10:46 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao

RE: [PATCH v6] RISC-V: Implement IFN SAT_ADD for both the scalar and vector

2024-05-17 Thread Li, Pan2
Committed with more comments, thanks Robin. Pan -Original Message- From: Robin Dapp Sent: Saturday, May 18, 2024 3:32 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: rdapp@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com Subject: Re: [PATCH v6] RISC-V: Implement IFN SAT_ADD

RE: [PATCH v5 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-16 Thread Li, Pan2
741824]: # _2 = PHI <65535(2), _1(3)> return _2; } Pan -Original Message- From: Tamar Christina Sent: Wednesday, May 15, 2024 5:12 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao Subject: RE: [

RE: [PATCH v2 3/3] RISC-V: Enable vectorizable early exit testsuite

2024-05-16 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Thursday, May 16, 2024 8:19 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; tamar.christina ; Richard Biener ; richard.sandiford ; Li, Pan2 Subject: Re: [PATCH v2 3/3] RISC-V: Enable vectorizable early exit testsuite RISC-V part

RE: [PATCH v2 2/3] RISC-V: Implement vectorizable early exit with vcond_mask_len

2024-05-16 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Thursday, May 16, 2024 8:19 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; tamar.christina ; Richard Biener ; richard.sandiford ; Li, Pan2 Subject: Re: [PATCH v2 2/3] RISC-V: Implement vectorizable early exit with vcond_mask_len

RE: [PATCH v2 1/3] Vect: Support loop len in vectorizable early exit

2024-05-16 Thread Li, Pan2
Committed, thanks Richard. Pan -Original Message- From: Richard Biener Sent: Thursday, May 16, 2024 8:13 PM To: Tamar Christina Cc: Li, Pan2 ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Richard Sandiford Subject: Re: [PATCH v2 1/3] Vect: Support loop len

RE: [PATCH v5 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-16 Thread Li, Pan2
> For the series, the riscv specific part of course needs riscv approval. Thanks a lot, have a nice day! Pan -Original Message- From: Richard Biener Sent: Thursday, May 16, 2024 7:59 PM To: Li, Pan2 Cc: Tamar Christina ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito

RE: [PATCH v5 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-16 Thread Li, Pan2
> OK. Thanks Richard for help and coaching. To double confirm, are you OK with this patch only or for the series patch(es) of SAT middle-end? Thanks again for reviewing and suggestions. Pan -Original Message- From: Richard Biener Sent: Thursday, May 16, 2024 4:10 PM To: Li, Pan2

RE: [PATCH v4] DSE: Fix ICE after allow vector type in get_stored_val

2024-05-15 Thread Li, Pan2
Kindly ping, looks no build error from Linaro for arm. Pan -Original Message- From: Li, Pan2 Sent: Friday, May 3, 2024 9:52 AM To: gcc-patches@gcc.gnu.org Cc: jeffreya...@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Liu, Hongtao ; richard.guent...@gmail.com; Li, Pan2

RE: [PATCH v5 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-15 Thread Li, Pan2
> LGTM but you'll need an OK from Richard, > Thanks for working on this! Thanks Tamar for help and coaching, let's wait Richard for a while,! Pan -Original Message- From: Tamar Christina Sent: Wednesday, May 15, 2024 5:12 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: ju

RE: [PATCH v4 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-14 Thread Li, Pan2
Yes, we can add it back in future if we really changed cfg, will update in v5 (include vect patch 2/3) after all test passed. Pan -Original Message- From: Richard Biener Sent: Tuesday, May 14, 2024 9:18 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.

RE: [PATCH v4 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-13 Thread Li, Pan2
It > also fits better > In the existing code. Ack, will follow the existing code. Pan -Original Message- From: Tamar Christina Sent: Monday, May 13, 2024 11:03 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu

RE: [PATCH v1] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar

2024-05-13 Thread Li, Pan2
Ack, thanks Jeff and will fix it ASAP. Pan -Original Message- From: Jeff Law Sent: Tuesday, May 14, 2024 2:10 AM To: Li, Pan2 ; Kito Cheng ; juzhe.zh...@rivai.ai Cc: gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar On 5/13/24 9:00 AM

RE: [PATCH v1] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar

2024-05-13 Thread Li, Pan2
Committed, thanks Juzhe and Kito. Let's wait for a while before backport to 14. Pan -Original Message- From: Kito Cheng Sent: Monday, May 13, 2024 10:11 PM To: juzhe.zh...@rivai.ai Cc: Li, Pan2 ; gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16

RE: [PATCH v4 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int

2024-05-13 Thread Li, Pan2
From: Tamar Christina Sent: Monday, May 13, 2024 5:10 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao Subject: RE: [PATCH v4 1/3] Internal-fn: Support new IFN SAT_ADD for unsigned scalar int Hi Pan, >

RE: [pushed][PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.

2024-05-09 Thread Li, Pan2
Sure thing, see below PR. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115013 Pan From: Vladimir Makarov Sent: Thursday, May 9, 2024 8:21 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Subject: Re: [pushed][PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote

RE: [PATCH v1] RISC-V: Make full-vec-move1.c test robust for optimization

2024-05-09 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Thursday, May 9, 2024 5:05 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Make full-vec-move1.c test robust for optimization lgtm juzhe.zh...@rivai.ai

RE: [pushed][PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.

2024-05-08 Thread Li, Pan2
CC more RISC-V port people for awareness. Pan From: Li, Pan2 Sent: Thursday, May 9, 2024 11:25 AM To: Vladimir Makarov ; gcc-patches@gcc.gnu.org Subject: RE: [pushed][PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them. Hi Vladimir, Looks

RE: [pushed][PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.

2024-05-08 Thread Li, Pan2
Hi Vladimir, Looks this patch results in some ICE in the rvv.exp of RISC-V backend, feel free to ping me if more information is needed for reproducing. = Summary of gcc testsuite = | # of unexpected case / # of unique unexpected case

RE: [PATCH v3] DSE: Fix ICE after allow vector type in get_stored_val

2024-05-02 Thread Li, Pan2
Try to invoke validate_subreg directly in v4 as below. https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650596.html Pan -Original Message- From: Li, Pan2 Sent: Tuesday, April 30, 2024 7:36 PM To: gcc-patches@gcc.gnu.org Cc: jeffreya...@gmail.com; juzhe.zh...@rivai.ai; kito.ch

RE: [PATCH v3] Internal-fn: Introduce new internal function SAT_ADD

2024-05-02 Thread Li, Pan2
-Original Message- From: Tamar Christina Sent: Thursday, May 2, 2024 8:58 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao Subject: RE: [PATCH v3] Internal-fn: Introduce new internal function SAT_ADD >

RE: [PATCH v3] Internal-fn: Introduce new internal function SAT_ADD

2024-05-02 Thread Li, Pan2
-Original Message- From: Tamar Christina Sent: Thursday, May 2, 2024 11:26 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao Subject: RE: [PATCH v3] Internal-fn: Introduce new internal function SAT_ADD >

RE: [PATCH v3] Internal-fn: Introduce new internal function SAT_ADD

2024-05-01 Thread Li, Pan2
the cheaper check so perform it early. Sure thing. Thanks again and will send the v4 with all comments addressed, as well as the test results. Pan -Original Message- From: Tamar Christina Sent: Thursday, May 2, 2024 1:06 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.a

RE: [PATCH v3] DSE: Fix ICE after allow vector type in get_stored_val

2024-04-30 Thread Li, Pan2
REGMODE_NATURAL_SIZE(MODE) sparc_regmode_natural_size (MODE) Pan -Original Message- From: Li, Pan2 Sent: Tuesday, April 30, 2024 3:17 PM To: gcc-patches@gcc.gnu.org Cc: jeffreya...@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Liu, Hongtao ; richard.guent...@gmail.com; Li

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-04-29 Thread Li, Pan2
anks Jeff, I will prepare a v3 for this with full and well tested results. Pan -Original Message- From: Jeff Law Sent: Monday, April 29, 2024 11:20 PM To: Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Wang, Ya

RE: [PATCH v2] RISC-V: Fix ICE for legitimize move on subreg const_poly_int [PR114885]

2024-04-29 Thread Li, Pan2
Committed to trunk, thanks Kito. Backported to releases/gcc-14, thanks Jakub. Pan -Original Message- From: Jakub Jelinek Sent: Monday, April 29, 2024 3:53 PM To: Kito Cheng Cc: Li, Pan2 ; Jeff Law ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai Subject: Re: [PATCH v2] RISC-V: Fix

RE: [PATCH v1] RISC-V: Fix ICE for legitimize move on subreg const_poly_move

2024-04-29 Thread Li, Pan2
Thanks Kito, sent v2 for addressing comments. Pan -Original Message- From: Kito Cheng Sent: Monday, April 29, 2024 2:37 PM To: juzhe.zh...@rivai.ai Cc: Li, Pan2 ; gcc-patches Subject: Re: [PATCH v1] RISC-V: Fix ICE for legitimize move on subreg const_poly_move > diff --git a/

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-04-28 Thread Li, Pan2
Kindly ping^^ for this ice fix. Pan -Original Message- From: Li, Pan2 Sent: Thursday, April 18, 2024 9:46 AM To: Jeff Law ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Liu, Hongtao Subject: RE: [PATCH v2] DSE

RE: [PATCH v2] Internal-fn: Introduce new internal function SAT_ADD

2024-04-28 Thread Li, Pan2
Kinding ping for SAT_ADD. Pan -Original Message- From: Li, Pan2 Sent: Sunday, April 7, 2024 3:03 PM To: gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Wang, Yanzhang ; tamar.christ...@arm.com; richard.guent...@gmail.com; Liu, Hongtao ; Li, Pan2 Subject

RE: [PATCH v1] RISC-V: Add test cases for insn does not satisfy its constraints [PR114714]

2024-04-25 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Thursday, April 25, 2024 5:27 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Robin Dapp ; Li, Pan2 ; Kito.cheng Subject: Re: [PATCH v1] RISC-V: Add test cases for insn does not satisfy its constraints [PR114714] LGTM. THANKS

RE: [PATCH v1] RISC-V: Add xfail test case for highpart register overlap of vwcvt

2024-04-25 Thread Li, Pan2
Committed, thanks Kito and Juzhe. Pan From: Kito Cheng Sent: Thursday, April 25, 2024 11:19 AM To: 钟居哲 Cc: Li, Pan2 ; gcc-patches ; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Add xfail test case for highpart register overlap of vwcvt LGTM juzhe.zh...@rivai.ai<mailto:juzhe.zh...@rivai

RE: [PATCH v1] RISC-V: Add early clobber to the dest of vwsll

2024-04-25 Thread Li, Pan2
Committed, thanks Kito and Juzhe. Pan -Original Message- From: Kito Cheng Sent: Thursday, April 25, 2024 2:24 PM To: juzhe.zh...@rivai.ai Cc: Li, Pan2 ; gcc-patches ; Robin Dapp Subject: Re: [PATCH v1] RISC-V: Add early clobber to the dest of vwsll LGTM, thanks :) On Thu, Apr 25

RE: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt"

2024-04-24 Thread Li, Pan2
rue currently. Pan -Original Message- From: Li, Pan2 Sent: Wednesday, April 24, 2024 10:38 PM To: Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com Subject: RE: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt" > Just notice

RE: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt"

2024-04-24 Thread Li, Pan2
Sent: Wednesday, April 24, 2024 10:12 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: rdapp@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com Subject: Re: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt" > (define_insn "@pred_vwsll_scalar" >

RE: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt"

2024-04-24 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Wednesday, April 24, 2024 9:11 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; rdapp@gmail.com Subject: Re: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt&q

RE: [PATCH v1] Revert "RISC-V: Support highpart register overlap for vwcvt"

2024-04-24 Thread Li, Pan2
Request review as this revert patch contains some manually resolved conflict changes. Passed the rv64gcv fully regression test with isl build. Pan -Original Message- From: Li, Pan2 Sent: Wednesday, April 24, 2024 8:59 PM To: gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch

RE: [PATCH v1] RISC-V: Add xfail test case for highpart overlap of vext.vf

2024-04-24 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Wednesday, April 24, 2024 2:46 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Robin Dapp ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Add xfail test case for highpart overlap of vext.vf LGTM

RE: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1

2024-04-23 Thread Li, Pan2
ARGET="-O0 -g" make -j $(nproc) all-gcc && make install-gcc 3. ../__RISC-V_INSTALL___RV64/bin/riscv64-unknown-elf-gcc gcc/testsuite/gcc.dg/graphite/pr111878.c -O3 -fgraphite-identity -fsave-optimization-record -march=rv64gcv -mabi=lp64d -c -S -o - Pan -Original Message

RE: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1

2024-04-22 Thread Li, Pan2
-Original Message- From: Patrick O'Neill Sent: Tuesday, April 23, 2024 8:32 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rdapp@gmail.com Subject: Re: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1 This patch

RE: Re: [PATCH v1] RISC-V: Revert RVV wv instructions overlap and xfail tests

2024-04-22 Thread Li, Pan2
From: Palmer Dabbelt Sent: Tuesday, April 23, 2024 8:43 AM To: juzhe.zh...@rivai.ai Cc: Patrick O'Neill ; Li, Pan2 ; Robin Dapp ; gcc-patches@gcc.gnu.org; Kito Cheng Subject: Re: Re: [PATCH v1] RISC-V: Revert RVV wv instructions overlap and xfail tests On Mon, 22 Apr 2024 15:07:59 PDT (-0700),

RE: Re: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1

2024-04-22 Thread Li, Pan2
Sure thing. Sorry for that Fortran is not fully tested for this change, will take a look into it ASAP. Pan From: 钟居哲 Sent: Tuesday, April 23, 2024 6:06 AM To: patrick ; Li, Pan2 ; gcc-patches Cc: kito.cheng ; rdapp.gcc Subject: Re: Re: [PATCH v1] RISC-V: Adjust overlap attr after revert

RE: [PATCH v1] RISC-V: Add xfail test case for highest-number regno ternary overlap

2024-04-22 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Monday, April 22, 2024 2:40 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Robin Dapp ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Add xfail test case for highest-number regno ternary overlap LGTM

RE: [PATCH v1] RISC-V: Add xfail test case for widening register overlap of vf4/vf8

2024-04-22 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Monday, April 22, 2024 11:49 AM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Robin Dapp ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Add xfail test case for widening register overlap of vf4/vf8 LGTM

RE: [PATCH v1] RISC-V: Add xfail test case for incorrect overlap on v0

2024-04-20 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: 钟居哲 Sent: Sunday, April 21, 2024 7:59 AM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; rdapp.gcc ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Add xfail test case for incorrect overlap on v0 lgtm juzhe.zh...@rivai.ai

RE: [PATCH] RISC-V: Add xfail test case for wv insn highest overlap

2024-04-20 Thread Li, Pan2
Committed, thanks Robin. Pan -Original Message- From: Robin Dapp Sent: Saturday, April 20, 2024 7:46 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: rdapp@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com Subject: Re: [PATCH] RISC-V: Add xfail test case for wv insn highest

RE: [PATCH v1] RISC-V: Add xfail test case for wv insn register overlap

2024-04-19 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Saturday, April 20, 2024 9:20 AM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Robin Dapp ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Add xfail test case for wv insn register overlap LGTM. juzhe.zh

RE: [PATCH v1] RISC-V: Revert RVV wv instructions overlap and xfail tests

2024-04-19 Thread Li, Pan2
3b2799b872 and then file the patch for the xfail tests. Pan -Original Message- From: Robin Dapp Sent: Friday, April 19, 2024 10:54 PM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: rdapp@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com Subject: Re: [PATCH v1] RISC-V: Revert RVV

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-04-17 Thread Li, Pan2
Kindly ping^ for this ice fix. Pan -Original Message- From: Li, Pan2 Sent: Saturday, April 6, 2024 8:02 PM To: Li, Pan2 ; Jeff Law ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Wang, Yanzhang ; Liu, Hongtao Subject

RE: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P

2024-04-12 Thread Li, Pan2
Message- From: Li, Pan2 Sent: Friday, April 12, 2024 6:58 PM To: Kito Cheng Cc: juzhe.zh...@rivai.ai; gcc-patches Subject: RE: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P Sure thing, the FP_RETURN only acts on ABI_xxx similar to below: #define FP_RETURN

RE: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P

2024-04-12 Thread Li, Pan2
- From: Kito Cheng Sent: Friday, April 12, 2024 4:56 PM To: Li, Pan2 Cc: juzhe.zh...@rivai.ai; gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P Does FP reg also need gurared with TARGET_HARD_FLOAT? could you try to compile that case without F

RE: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P

2024-04-12 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Friday, April 12, 2024 2:11 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Bugfix ICE non-vector in TARGET_FUNCTION_VALUE_REGNO_P LGTM。 juzhe.zh

RE: [PATCH v1] RISC-V: Bugfix ICE for the vector return arg in mode switch

2024-04-11 Thread Li, Pan2
Thanks Edwin, should be one silly mistake, will fix it ASAP. Pan -Original Message- From: Edwin Lu Sent: Friday, April 12, 2024 5:20 AM To: Li, Pan2 ; Bernd Edlinger ; Kito Cheng ; juzhe.zh...@rivai.ai Cc: gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for the vector return

RE: [PATCH v1] RISC-V: Bugfix ICE for the vector return arg in mode switch

2024-04-11 Thread Li, Pan2
, April 11, 2024 7:52 PM To: Li, Pan2 ; Kito Cheng ; juzhe.zh...@rivai.ai Cc: gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for the vector return arg in mode switch On 4/11/24 05:03, Li, Pan2 wrote: > Committed, thanks Juzhe and Kito. > > Pan Hi Pan, this commit caused a

RE: [PATCH v1] RISC-V: Bugfix ICE for the vector return arg in mode switch

2024-04-10 Thread Li, Pan2
Committed, thanks Juzhe and Kito. Pan -Original Message- From: Kito Cheng Sent: Thursday, April 11, 2024 10:50 AM To: juzhe.zh...@rivai.ai Cc: Li, Pan2 ; gcc-patches Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for the vector return arg in mode switch I was thinking we may guarded

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-04-06 Thread Li, Pan2
Kindly ping for this ice. Pan -Original Message- From: Li, Pan2 Sent: Saturday, March 23, 2024 1:45 PM To: Jeff Law ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Wang, Yanzhang ; Liu, Hongtao Subject: RE: [PATCH v2

RE: [PATCH] RISC-V: Fix misspelled term builtin in error message

2024-03-31 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Sunday, March 31, 2024 9:05 AM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH] RISC-V: Fix misspelled term builtin in error message lgtm On Sat, Mar 30, 2024

RE: [PATCH] RISC-V: Fix one unused varable in riscv_subset_list::parse

2024-03-31 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Sunday, March 31, 2024 8:54 AM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH] RISC-V: Fix one unused varable in riscv_subset_list::parse LGTM On Sat, Mar 30

RE: [PATCH v1] RISC-V: Allow RVV intrinsic for more function target

2024-03-28 Thread Li, Pan2
in v2. Pan -Original Message- From: Li, Pan2 Sent: Thursday, March 28, 2024 3:32 PM To: Kito Cheng Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: RE: [PATCH v1] RISC-V: Allow RVV intrinsic for more function target Thanks kito, looks missed this part in test,

RE: [PATCH v1] RISC-V: Allow RVV intrinsic for more function target

2024-03-28 Thread Li, Pan2
Thanks kito, looks missed this part in test, let me check it out. Pan -Original Message- From: Kito Cheng Sent: Thursday, March 28, 2024 2:44 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v1] RISC-V: Allow RVV intrinsic

RE: [PATCH v1] RISC-V: Allow RVV intrinsic when function target("arch=+v")

2024-03-25 Thread Li, Pan2
Committed, thanks kito. Pan -Original Message- From: Kito Cheng Sent: Monday, March 25, 2024 8:04 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v1] RISC-V: Allow RVV intrinsic when function target("arch=+v") LG

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-03-22 Thread Li, Pan2
validate_subreg if read_mode size is < reg natural. */ +&& known_ge (GET_MODE_SIZE (read_mode), REGMODE_NATURAL_SIZE (read_mode))) read_reg = gen_lowpart (read_mode, copy_rtx (store_info->rhs)); else read_reg = extract_low_bits (read_mode, store_mode, Pan -Origin

RE: [PATCH v4] RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV

2024-03-22 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Friday, March 22, 2024 6:06 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang ; rdapp@gmail.com; vine...@rivosinc.com; pal...@rivosinc.com Subject: Re: [PATCH v4] RISC-V

RE: [PATCH v2] RISC-V: Bugfix ICE for __attribute__((target("arch=+v"))

2024-03-21 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Friday, March 22, 2024 10:24 AM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v2] RISC-V: Bugfix ICE for __attribute__((target("arch=+v")) LG

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-03-21 Thread Li, Pan2
Sorry for disturbing, kindly ping for this ICE. Pan -Original Message- From: Li, Pan2 Sent: Tuesday, March 12, 2024 10:09 AM To: Jeff Law ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Wang, Yanzhang ; Liu, Hongtao

RE: [PATCH v3] RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV

2024-03-21 Thread Li, Pan2
are of it for risk control consideration. Pan -Original Message- From: Kito Cheng Sent: Thursday, March 21, 2024 9:25 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang ; rdapp@gmail.com; vine...@rivosinc.com; pal...@rivosinc.com Subject: Re: [PATCH v3

RE: [PATCH v1] RISC-V: Bugfix ICE for __attribute__((target("arch=+v"))

2024-03-21 Thread Li, Pan2
Thanks Kito, will send v2 for this change. Pan -Original Message- From: Kito Cheng Sent: Thursday, March 21, 2024 8:39 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v1] RISC-V: Bugfix ICE for __attribute__((target("ar

RE: [PATCH v1] RISC-V: Bugfix function target attribute pollution

2024-03-21 Thread Li, Pan2
Thanks Kito, will commit it after the ICE fix. Pan -Original Message- From: Kito Cheng Sent: Thursday, March 21, 2024 8:33 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v1] RISC-V: Bugfix function target attribute pollution

RE: [PATCH v3] RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV

2024-03-14 Thread Li, Pan2
dy. Hi Kito Could you please help to correct me the behavior of the riscv_rvv_vector_bits attribute? Sort of details and I suspect there is something missing, or different behavior compared with clang side. Pan -Original Message- From: Stefan O'Rear Sent: Tuesday, March 12, 2024 9:

RE: [PATCH v1] RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC]

2024-03-12 Thread Li, Pan2
Committed, thanks Kito. Pan -Original Message- From: Kito Cheng Sent: Tuesday, March 12, 2024 3:11 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang Subject: Re: [PATCH v1] RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC] LGTM :) On Tue, Mar

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-03-11 Thread Li, Pan2
Hi Jeff, Is there any suggestion(s) for how to fix this ICE in the reasonable approach? Thanks a lot. Pan -Original Message- From: Li, Pan2 Sent: Tuesday, March 5, 2024 2:23 PM To: Jeff Law ; Robin Dapp ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com

RE: [PATCH v2] RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV

2024-03-11 Thread Li, Pan2
. Pan -Original Message- From: Vineet Gupta Sent: Thursday, March 7, 2024 3:19 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Wang, Yanzhang ; rdapp@gmail.com; pal...@rivosinc.com Subject: Re: [PATCH v2] RISC-V: Introduce gcc att

RE: [PATCH v2] VECT: Fix ICE for vectorizable LD/ST when both len and store are enabled

2024-03-10 Thread Li, Pan2
essage- From: Richard Biener Sent: Monday, March 11, 2024 1:05 AM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Wang, Yanzhang ; rdapp@gmail.com; jeffreya...@gmail.com Subject: Re: [PATCH v2] VECT: Fix ICE for vectorizable LD/ST when both len and

RE: [PATCH v2] VECT: Fix ICE for vectorizable LD/ST when both len and store are enabled

2024-03-10 Thread Li, Pan2
Committed, thanks Richard. Pan -Original Message- From: Richard Biener Sent: Sunday, March 10, 2024 2:53 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; Wang, Yanzhang ; rdapp@gmail.com; jeffreya...@gmail.com Subject: Re: [PATCH v2] VECT

RE: [PATCH v1] VECT: Bugfix ICE for vectorizable_store when both len and mask

2024-03-09 Thread Li, Pan2
allow assertion during transform, to see if there is any regressions and send the v2. > It possibly was before Robins costing reorg? Sorry, not very sure which commit from robin. Pan -Original Message- From: Richard Biener Sent: Friday, March 8, 2024 10:03 PM To: Li, Pan2 Cc: gc

RE: [PATCH v2] Draft|Internal-fn: Introduce internal fn saturation US_PLUS

2024-03-07 Thread Li, Pan2
Thanks a lot for coaching, really save my day. I will have a try for usadd/ssadd includes both the scalar and vector (ISEL/widen_mult) modes in v3. Pan -Original Message- From: Richard Biener Sent: Thursday, March 7, 2024 4:41 PM To: Li, Pan2 Cc: Tamar Christina ; gcc-patches

RE: [PATCH v2] Draft|Internal-fn: Introduce internal fn saturation US_PLUS

2024-03-06 Thread Li, Pan2
b; } sint32_t sat_abs (sint32_t a) { return a >= 0 ? a : (a == INT32_MIN ? INT32_MAX : -a); } Pan -----Original Message- From: Richard Biener Sent: Tuesday, March 5, 2024 4:41 PM To: Li, Pan2 Cc: Tamar Christina ; gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang ; kito.c

RE: [PATCH v1] RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC]

2024-03-05 Thread Li, Pan2
Committed, thanks Juzhe. Pan From: juzhe.zh...@rivai.ai Sent: Tuesday, March 5, 2024 5:15 PM To: Li, Pan2 ; gcc-patches Cc: kito.cheng ; Wang, Yanzhang ; Li, Pan2 Subject: Re: [PATCH v1] RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC] LGTM. Thanks for clean up

RE: [PATCH v2] Draft|Internal-fn: Introduce internal fn saturation US_PLUS

2024-03-04 Thread Li, Pan2
ond like below? I am debugging into gimple_simplify_COND_EXPR for why not hit the pattern... +(simplify + (cond +(lt @0 integer_zerop) +(plus:c @0 @1) +(cond (lt @1 integer_zerop) @1 @0)) + (IFN_SAT_ADD @0 @1)) Pan -Original Message- From: Richard Biener Sent: Monday, March 4, 2024 6

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-03-04 Thread Li, Pan2
cceptable fix, aka find some where to filter-out the invalid modes before goes to gen_low_part. Pan -Original Message- From: Jeff Law Sent: Monday, March 4, 2024 6:47 AM To: Robin Dapp ; Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; rich

RE: [PATCH v2] Draft|Internal-fn: Introduce internal fn saturation US_PLUS

2024-03-01 Thread Li, Pan2
", '3', gen_intv_fp_libfunc) OPTAB_VX(subv_optab, "sub$F$a3") -OPTAB_NL(sssub_optab, "sssub$Q$a3", SS_MINUS, "sssub", '3', gen_signed_fixed_libfunc) -OPTAB_NL(ussub_optab, "ussub$Q$a3", US_MINUS, "ussub", '3', gen_unsigned_fixed_libfunc) +O

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-03-01 Thread Li, Pan2
Robin Dapp Sent: Thursday, February 29, 2024 9:29 PM To: Li, Pan2 ; Jeff Law ; gcc-patches@gcc.gnu.org Cc: rdapp@gmail.com; juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gmail.com; Wang, Yanzhang ; Liu, Hongtao Subject: Re: [PATCH v2] DSE: Bugfix ICE after allow vector ty

RE: [PATCH v3] RISC-V: Introduce gcc option mrvv-vector-bits for RVV

2024-03-01 Thread Li, Pan2
Sure thing. Pan -Original Message- From: Vineet Gupta Sent: Saturday, March 2, 2024 3:00 AM To: Li, Pan2 ; Kito Cheng ; 钟居哲 Cc: gcc-patches ; Wang, Yanzhang ; rdapp.gcc ; Jeff Law Subject: Re: [PATCH v3] RISC-V: Introduce gcc option mrvv-vector-bits for RVV Hi Pan, On 2/28/24 17

RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val

2024-02-28 Thread Li, Pan2
_CLASS (mode1) == MODE_FLOAT && GET_MODE_CLASS (mode2) == MODE_FLOAT)); } Pan -Original Message- From: Jeff Law Sent: Thursday, February 29, 2024 1:33 AM To: Li, Pan2 ; gcc-patches@gcc.gnu.org Cc: juzhe.zh...@rivai.ai; kito.ch...@gmail.com; richard.guent...@gm

RE: Re: [PATCH v3] RISC-V: Introduce gcc option mrvv-vector-bits for RVV

2024-02-28 Thread Li, Pan2
To: 钟居哲 Cc: Li, Pan2 ; gcc-patches ; Wang, Yanzhang ; rdapp.gcc ; Jeff Law Subject: Re: Re: [PATCH v3] RISC-V: Introduce gcc option mrvv-vector-bits for RVV Hmm, maybe only keep --param=riscv-autovec-preference=none and remove other two if we think that might still useful? But anyway I have

RE: [PATCH v3] RISC-V: Introduce gcc option mrvv-vector-bits for RVV

2024-02-28 Thread Li, Pan2
ght behavior here, when mrvv-vector-bits is given while riscv-autovec-preference is none... Pan -Original Message- From: Kito Cheng Sent: Wednesday, February 28, 2024 8:57 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh...@rivai.ai; Wang, Yanzhang ; rdapp@gmail.com; jeffreya.

RE: [PATCH v2] RISC-V: Introduce gcc option mrvv-vector-bits for RVV

2024-02-28 Thread Li, Pan2
Updated in v3, please help to continue review below link. Sorry for sending another v3 by mistake. https://gcc.gnu.org/pipermail/gcc-patches/2024-February/646734.html Pan -Original Message- From: Li, Pan2 Sent: Wednesday, February 28, 2024 2:33 PM To: Kito Cheng Cc: gcc-patches

RE: [PATCH v2] RISC-V: Introduce gcc option mrvv-vector-bits for RVV

2024-02-27 Thread Li, Pan2
march=zvl* + mrvv-vector-bits=zvl means exactly the VLEN like 128 bits. I will update it in v3 accordingly for the difference semantics here. Pan -Original Message- From: Kito Cheng Sent: Wednesday, February 28, 2024 2:17 PM To: Li, Pan2 Cc: gcc-patches@gcc.gnu.org; juzhe.zh

  1   2   3   4   5   6   7   8   9   >