[gcc r15-4743] Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE}

2024-10-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1fdee26ee985385c8043ea0ca6ff05ffdbc34f9c commit r15-4743-g1fdee26ee985385c8043ea0ca6ff05ffdbc34f9c Author: Pan Li Date: Wed Oct 23 16:24:19 2024 +0800 Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE} This patch would like to introduce new IFN for s

[gcc r15-4744] Vect: Introduce MASK_LEN_STRIDED_LOAD{STORE} to loop vectorizer

2024-10-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a0292ddb21475e8fd238e201d3b64f0ab02ace04 commit r15-4744-ga0292ddb21475e8fd238e201d3b64f0ab02ace04 Author: Pan Li Date: Wed Oct 23 16:36:28 2024 +0800 Vect: Introduce MASK_LEN_STRIDED_LOAD{STORE} to loop vectorizer This patch would like to allow generation of

[gcc r15-4745] RISC-V: Adjust the gather-scatter testcases due to middle-end change

2024-10-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:372060d78715d9a4ab756b1b95796bd04c0be2bf commit r15-4745-g372060d78715d9a4ab756b1b95796bd04c0be2bf Author: Pan Li Date: Wed Oct 23 16:43:37 2024 +0800 RISC-V: Adjust the gather-scatter testcases due to middle-end change After we have MASK_LEN_STRIDED_LOAD{STO

[gcc r15-4746] RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE}

2024-10-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:30435cc261071d389d9a210f598170ecdd5ea13c commit r15-4746-g30435cc261071d389d9a210f598170ecdd5ea13c Author: Pan Li Date: Wed Oct 23 16:46:53 2024 +0800 RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE} This patch would like to implment the MASK_LEN_STRIDED_LO

[gcc r15-4747] RISC-V: Add testcases for form 1 of MASK_LEN_STRIDED_LOAD{STORE}

2024-10-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:072d6bb67a51ceb9d7056f479f15f4c9f3b50b20 commit r15-4747-g072d6bb67a51ceb9d7056f479f15f4c9f3b50b20 Author: Pan Li Date: Wed Oct 23 16:52:01 2024 +0800 RISC-V: Add testcases for form 1 of MASK_LEN_STRIDED_LOAD{STORE} Form 1: void __attribute__((noinline)

[gcc r15-5079] RISC-V: Fix one nit indent issue of ustrunc pattern [NFC]

2024-11-11 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2a4ce8d0c2fd253bbf018f254156bb1fb3ffc47d commit r15-5079-g2a4ce8d0c2fd253bbf018f254156bb1fb3ffc47d Author: Pan Li Date: Mon Nov 11 15:39:40 2024 +0800 RISC-V: Fix one nit indent issue of ustrunc pattern [NFC] Just notice the indent is not that right for ustru

[gcc r15-4672] Match: Simplify branch form 3 of unsigned SAT_ADD into branchless

2024-10-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:df4af89bc3eabbeaccb16539aa1082cb9863e187 commit r15-4672-gdf4af89bc3eabbeaccb16539aa1082cb9863e187 Author: Pan Li Date: Thu Oct 24 21:57:04 2024 +0800 Match: Simplify branch form 3 of unsigned SAT_ADD into branchless There are sorts of forms for the unsigned

[gcc r15-5180] Revert "Match: Simplify branch form 3 of unsigned SAT_ADD into branchless"

2024-11-12 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d95339c9e3c3086ab5dc082f4e2b08d9197d74f5 commit r15-5180-gd95339c9e3c3086ab5dc082f4e2b08d9197d74f5 Author: Pan Li Date: Wed Nov 13 07:30:19 2024 +0800 Revert "Match: Simplify branch form 3 of unsigned SAT_ADD into branchless" This reverts commit df4af89bc3eab

[gcc r15-5172] RISC-V: Fix incorrect test macro for signed scalar SAT_ADD form 2 run test

2024-11-12 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9a64cd192548bcb29194dd8bd6340dfc2168ae7d commit r15-5172-g9a64cd192548bcb29194dd8bd6340dfc2168ae7d Author: Pan Li Date: Tue Sep 24 10:22:07 2024 +0800 RISC-V: Fix incorrect test macro for signed scalar SAT_ADD form 2 run test This patch would like to fix one

[gcc r15-3697] RISC-V: Fix signed SAT_ADD test case for int64_t

2024-09-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1d1687513400c1b805bf5924f732c21dbf166ae8 commit r15-3697-g1d1687513400c1b805bf5924f732c21dbf166ae8 Author: Pan Li Date: Fri Sep 13 09:16:48 2024 +0800 RISC-V: Fix signed SAT_ADD test case for int64_t The int8_t test for signed SAT_ADD is sat_s_add-1.c, the sa

[gcc r15-3780] RISC-V: Add testcases for form 4 of signed scalar SAT_ADD

2024-09-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:50c9c3cbdf26dfd2499b12eb6b9bc2218e598546 commit r15-3780-g50c9c3cbdf26dfd2499b12eb6b9bc2218e598546 Author: Pan Li Date: Fri Sep 20 10:15:37 2024 +0800 RISC-V: Add testcases for form 4 of signed scalar SAT_ADD Form 4: #define DEF_SAT_S_ADD_FMT_4(T, UT, M

[gcc r15-3779] RISC-V: Add testcases for form 3 of signed scalar SAT_ADD

2024-09-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:20ec2c5dd4f21ee4d5c8246fbaddc507ee7fed3d commit r15-3779-g20ec2c5dd4f21ee4d5c8246fbaddc507ee7fed3d Author: Pan Li Date: Fri Sep 20 10:01:40 2024 +0800 RISC-V: Add testcases for form 3 of signed scalar SAT_ADD This patch would like to add testcases of the sign

[gcc r15-3783] RISC-V: Add testcases for form 2 of signed vector SAT_ADD

2024-09-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a1e6bb6fb128a00a8355cb49afb9c1d290c1389b commit r15-3783-ga1e6bb6fb128a00a8355cb49afb9c1d290c1389b Author: Pan Li Date: Fri Sep 20 16:09:56 2024 +0800 RISC-V: Add testcases for form 2 of signed vector SAT_ADD Form 2: #define DEF_VEC_SAT_S_ADD_FMT_2(T, U

[gcc r15-3784] Match: Support form 2 for vector signed integer .SAT_ADD

2024-09-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4fc92480675bd071dd3edbaa78bb73525137c4a6 commit r15-3784-g4fc92480675bd071dd3edbaa78bb73525137c4a6 Author: Pan Li Date: Fri Sep 20 16:01:01 2024 +0800 Match: Support form 2 for vector signed integer .SAT_ADD This patch would like to support the form 2 of the

[gcc r15-3789] Genmatch: Fix ICE for binary phi cfg mismatching [PR116795]

2024-09-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:999363c53cf6cd87f75f96388a531e090299b97d commit r15-3789-g999363c53cf6cd87f75f96388a531e090299b97d Author: Pan Li Date: Sat Sep 21 22:30:18 2024 +0800 Genmatch: Fix ICE for binary phi cfg mismatching [PR116795] This patch would like to fix one ICE when try to

[gcc r15-3832] Widening-Mul: Fix one ICE for SAT_SUB matching operand checking

2024-09-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:de6fe690db32689ba5e5c6f551672a19e6cae5d4 commit r15-3832-gde6fe690db32689ba5e5c6f551672a19e6cae5d4 Author: Pan Li Date: Mon Sep 23 22:37:58 2024 +0800 Widening-Mul: Fix one ICE for SAT_SUB matching operand checking This patch would like to fix the following I

[gcc r15-3882] Match: Support form 3 for vector signed integer .SAT_ADD

2024-09-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:342221f35336c7620144948536bc690ef4e8d552 commit r15-3882-g342221f35336c7620144948536bc690ef4e8d552 Author: Pan Li Date: Sat Sep 21 09:28:39 2024 +0800 Match: Support form 3 for vector signed integer .SAT_ADD This patch would like to support the form 3 of the

[gcc r15-3883] RISC-V: Add testcases for form 3 of signed vector SAT_ADD

2024-09-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:12c8cb8fa51b7ed0b9af30b30a4fda39294a59d1 commit r15-3883-g12c8cb8fa51b7ed0b9af30b30a4fda39294a59d1 Author: Pan Li Date: Sat Sep 21 12:51:58 2024 +0800 RISC-V: Add testcases for form 3 of signed vector SAT_ADD Form 3: #define DEF_VEC_SAT_S_ADD_FMT_3(T, U

[gcc r15-3926] Widening-Mul: Fix one ICE when iterate on phi node

2024-09-27 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cd430b1fd95dce5868ce6a8063119d253ea2f995 commit r15-3926-gcd430b1fd95dce5868ce6a8063119d253ea2f995 Author: Pan Li Date: Fri Sep 27 11:03:51 2024 +0800 Widening-Mul: Fix one ICE when iterate on phi node We iterate all phi node of bb to try to match the SAT_* p

[gcc r15-3703] Match: Add interface match_cond_with_binary_phi for true/false arg

2024-09-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:65e060c7d8b68653ce8dc2029233b3eff5ced587 commit r15-3703-g65e060c7d8b68653ce8dc2029233b3eff5ced587 Author: Pan Li Date: Thu Sep 19 11:03:33 2024 +0800 Match: Add interface match_cond_with_binary_phi for true/false arg When matching the cond with 2 args phi no

[gcc r15-3708] Genmatch: Refine the gen_phi_on_cond by match_cond_with_binary_phi

2024-09-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2545a1abb77bd62c1f7dea8245dc01671b0f7ce1 commit r15-3708-g2545a1abb77bd62c1f7dea8245dc01671b0f7ce1 Author: Pan Li Date: Wed Sep 11 09:34:21 2024 +0800 Genmatch: Refine the gen_phi_on_cond by match_cond_with_binary_phi This patch would like to leverage the mat

[gcc r15-3710] RISC-V: Fix vector SAT_ADD dump check due to middle-end change

2024-09-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:427f82425855fbcd2991578f3b83672b7512efbd commit r15-3710-g427f82425855fbcd2991578f3b83672b7512efbd Author: Pan Li Date: Wed Sep 11 14:17:30 2024 +0800 RISC-V: Fix vector SAT_ADD dump check due to middle-end change This patch would like fix the dump check time

[gcc r15-3709] Match: Support form 3 for scalar signed integer .SAT_ADD

2024-09-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e917a251d82acf7c7c8577bd5dcb448deacb6f66 commit r15-3709-ge917a251d82acf7c7c8577bd5dcb448deacb6f66 Author: Pan Li Date: Wed Sep 11 10:06:18 2024 +0800 Match: Support form 3 for scalar signed integer .SAT_ADD This patch would like to support the form 3 of the

[gcc r15-3717] RISC-V: Add testcases for form 2 of signed scalar SAT_ADD

2024-09-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cee868ae0dfb5bef590a0a82426d32ba1d2b1a92 commit r15-3717-gcee868ae0dfb5bef590a0a82426d32ba1d2b1a92 Author: Pan Li Date: Fri Sep 13 10:05:49 2024 +0800 RISC-V: Add testcases for form 2 of signed scalar SAT_ADD This patch would like to add testcases of the sign

[gcc r15-3855] RISC-V: Cleanup debug code for SAT_* testcases [NFC]

2024-09-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5d87b98a4ae58d7e6c0dad041c72cd73b693269d commit r15-3855-g5d87b98a4ae58d7e6c0dad041c72cd73b693269d Author: Pan Li Date: Wed Sep 25 16:00:27 2024 +0800 RISC-V: Cleanup debug code for SAT_* testcases [NFC] Some print code for debugging is committed by mistake,

[gcc r15-3849] RISC-V: Refine the testcase of vector SAT_ADD

2024-09-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:043d607cc45a9f45016ab1bf9870429f6d9fbaf5 commit r15-3849-g043d607cc45a9f45016ab1bf9870429f6d9fbaf5 Author: Pan Li Date: Wed Sep 25 11:41:22 2024 +0800 RISC-V: Refine the testcase of vector SAT_ADD Take scan-assembler-times for vsadd insn check instead of func

[gcc r15-3850] RISC-V: Refine the testcase of vector SAT_SUB

2024-09-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:32bcca3e58e67c5f49c5b429da85910e03d21bef commit r15-3850-g32bcca3e58e67c5f49c5b429da85910e03d21bef Author: Pan Li Date: Wed Sep 25 13:55:22 2024 +0800 RISC-V: Refine the testcase of vector SAT_SUB Take scan-assembler-times for vssub insn check instead of func

[gcc r15-3851] RISC-V: Refine the testcase of vector SAT_TRUNC

2024-09-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5b652b0132334e509c730311ac625c1dbe287282 commit r15-3851-g5b652b0132334e509c730311ac625c1dbe287282 Author: Pan Li Date: Wed Sep 25 14:37:46 2024 +0800 RISC-V: Refine the testcase of vector SAT_TRUNC Take scan-assembler-times for vnclip insn check instead of f

[gcc r15-4003] RISC-V: Add testcases for form 2 of scalar signed SAT_SUB

2024-10-01 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ed7b3e78183ffed49f197536239812fe77d7d687 commit r15-4003-ged7b3e78183ffed49f197536239812fe77d7d687 Author: Pan Li Date: Thu Sep 26 20:21:10 2024 +0800 RISC-V: Add testcases for form 2 of scalar signed SAT_SUB Form 2: #define DEF_SAT_S_SUB_FMT_2(T, UT, M

[gcc r15-4002] Match: Support form 2 for scalar signed integer SAT_SUB

2024-10-01 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3809b4d6ec385b51af300f570c0ed2895faa2c8e commit r15-4002-g3809b4d6ec385b51af300f570c0ed2895faa2c8e Author: Pan Li Date: Thu Sep 26 20:12:33 2024 +0800 Match: Support form 2 for scalar signed integer SAT_SUB This patch would like to support the form 2 of the s

[gcc r15-3677] RISC-V: Implement SAT_ADD for signed integer vector

2024-09-17 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a82896ed7bbdb5f64ae741433bba4c1db2f2a562 commit r15-3677-ga82896ed7bbdb5f64ae741433bba4c1db2f2a562 Author: Pan Li Date: Thu Sep 12 10:43:46 2024 +0800 RISC-V: Implement SAT_ADD for signed integer vector This patch would like to implement the ssadd for vector

[gcc r15-4586] RISC-V: Add testcases for form 4 of signed vector SAT_ADD

2024-10-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:03b469ee4768118807a3c74891c3c426b0c145ef commit r15-4586-g03b469ee4768118807a3c74891c3c426b0c145ef Author: Pan Li Date: Mon Sep 23 13:43:50 2024 +0800 RISC-V: Add testcases for form 4 of signed vector SAT_ADD Form 4: #define DEF_VEC_SAT_S_ADD_FMT_4(T, U

[gcc r15-5009] Doc: Add doc for standard name mask_len_strided_load{store}m

2024-11-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:16801e4957bf2a3b7d917deb2cad3e879a9579cf commit r15-5009-g16801e4957bf2a3b7d917deb2cad3e879a9579cf Author: Pan Li Date: Tue Oct 29 22:37:07 2024 +0800 Doc: Add doc for standard name mask_len_strided_load{store}m This patch would like to add doc for the below

[gcc r15-5435] RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC]

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5751614adda11a3487c123ed38142364076c2e65 commit r15-5435-g5751614adda11a3487c123ed38142364076c2e65 Author: Pan Li Date: Sat Nov 16 10:40:27 2024 +0800 RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC] The test files of scalar SAT_TRUNC only has numb

[gcc r15-5727] I386: Add more testcases for unsigned SAT_ADD vector pattern

2024-11-27 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4a8685911697c237ff8c0589827eb8649f8440f1 commit r15-5727-g4a8685911697c237ff8c0589827eb8649f8440f1 Author: Pan Li Date: Fri Nov 22 11:48:26 2024 +0800 I386: Add more testcases for unsigned SAT_ADD vector pattern Some forms like below failed to be recognized a

[gcc r15-5726] Match: Refactor the unsigned SAT_ADD match ADD_OVERFLOW pattern [NFC]

2024-11-27 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:83f200fa7a8ad905e47b2344065406f32730646b commit r15-5726-g83f200fa7a8ad905e47b2344065406f32730646b Author: Pan Li Date: Mon Nov 25 09:21:24 2024 +0800 Match: Refactor the unsigned SAT_ADD match ADD_OVERFLOW pattern [NFC] This patch would like to refactor the

[gcc r15-5436] RISC-V: Remove unnecessary option for scalar SAT_TRUNC testcase

2024-11-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:75034a77dc831c76e2c616131d372bf4619eb0f6 commit r15-5436-g75034a77dc831c76e2c616131d372bf4619eb0f6 Author: Pan Li Date: Sat Nov 16 10:43:37 2024 +0800 RISC-V: Remove unnecessary option for scalar SAT_TRUNC testcase After we create a isolated folder to hold al

[gcc r15-5485] RISC-V: Refine the rtl expand check for strided ld/st

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7c7da1036509a988b9ca3492eb856081132b14b2 commit r15-5485-g7c7da1036509a988b9ca3492eb856081132b14b2 Author: Pan Li Date: Tue Nov 19 15:27:39 2024 +0800 RISC-V: Refine the rtl expand check for strided ld/st This patch would like to remove the unnecessary option

[gcc r15-5499] RISC-V: Refine the rtl dump expand check for vector SAT_ADD

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:fa18217f60f75c9cc045b3ebb43707917705d490 commit r15-5499-gfa18217f60f75c9cc045b3ebb43707917705d490 Author: Pan Li Date: Wed Nov 20 15:16:22 2024 +0800 RISC-V: Refine the rtl dump expand check for vector SAT_ADD This patch would like to remove the unnecessary

[gcc r15-5484] RISC-V: Fix incorrect optimization options passing to strided ld/st test

2024-11-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:c10767d0e498692729eb47313d23a10af792aef6 commit r15-5484-gc10767d0e498692729eb47313d23a10af792aef6 Author: Pan Li Date: Tue Nov 19 15:18:53 2024 +0800 RISC-V: Fix incorrect optimization options passing to strided ld/st test The testcases of vector strided loa

[gcc r15-5498] RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp testsuite

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b95d585fd490f21b8f9a8db70dbdacf7361555c1 commit r15-5498-gb95d585fd490f21b8f9a8db70dbdacf7361555c1 Author: Pan Li Date: Wed Nov 20 13:32:47 2024 +0800 RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp testsuite After we move vector SAT_ADD testcases i

[gcc r15-5479] RISC-V: Rearrange the rest of test files for scalar SAT_* [NFC]

2024-11-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b4462fd8eb5df63d7001951eca17c66f650cb40d commit r15-5479-gb4462fd8eb5df63d7001951eca17c66f650cb40d Author: Pan Li Date: Sun Nov 17 18:40:10 2024 +0800 RISC-V: Rearrange the rest of test files for scalar SAT_* [NFC] Move all the other files of scalar SAT to di

[gcc r15-5480] RISC-V: Remove unnecessary option for all other scalar SAT_* testcase

2024-11-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:357708c6537cf14078027a9ce224cf6db52d22d8 commit r15-5480-g357708c6537cf14078027a9ce224cf6db52d22d8 Author: Pan Li Date: Sun Nov 17 19:21:26 2024 +0800 RISC-V: Remove unnecessary option for all other scalar SAT_* testcase After we create a isolated folder to h

[gcc r15-5308] RISC-V: Move scalar SAT_ADD test cases to a isolated folder

2024-11-14 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e0a402b3e28545abe8b190fb84ccc180d0744b13 commit r15-5308-ge0a402b3e28545abe8b190fb84ccc180d0744b13 Author: Pan Li Date: Fri Nov 15 11:42:13 2024 +0800 RISC-V: Move scalar SAT_ADD test cases to a isolated folder Move the scalar SAT_ADD includes both the signed

[gcc r15-5329] RISC-V: Remove unnecessary option for scalar SAT_SUB testcase

2024-11-15 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4f9af8e4d123d222fa5f83ad0581ca2fe96e7269 commit r15-5329-g4f9af8e4d123d222fa5f83ad0581ca2fe96e7269 Author: Pan Li Date: Sat Nov 16 08:31:56 2024 +0800 RISC-V: Remove unnecessary option for scalar SAT_SUB testcase After we create a isolated folder to hold all

[gcc r15-5312] RISC-V: Remove unnecessary option for scalar SAT_ADD testcase

2024-11-15 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9676da9fc26c9be62a1e862b29165177aa95120f commit r15-5312-g9676da9fc26c9be62a1e862b29165177aa95120f Author: Pan Li Date: Fri Nov 15 15:05:58 2024 +0800 RISC-V: Remove unnecessary option for scalar SAT_ADD testcase After we create a isolated folder to hold all

[gcc r15-5315] RISC-V: Rearrange the test files for scalar SAT_SUB [NFC]

2024-11-15 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5cf7ffe047681d7aebed0e352fa4877058798acc commit r15-5315-g5cf7ffe047681d7aebed0e352fa4877058798acc Author: Pan Li Date: Fri Nov 15 18:43:36 2024 +0800 RISC-V: Rearrange the test files for scalar SAT_SUB [NFC] The test files of scalar SAT_SUB only has numbers

[gcc r15-5622] RISC-V: Refactor the testcases for vector SAT_SUB

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:931d7ba9de76d06871f6c5bf57ccee8a94e9557c commit r15-5622-g931d7ba9de76d06871f6c5bf57ccee8a94e9557c Author: Pan Li Date: Thu Nov 21 14:30:44 2024 +0800 RISC-V: Refactor the testcases for vector SAT_SUB This patch would like to refactor the testcases of vector

[gcc r15-5624] RISC-V: Refactor the testcases for vector SAT_TRUNC

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:847b4b0ef473a37f9a6793da7c9af96928463e97 commit r15-5624-g847b4b0ef473a37f9a6793da7c9af96928463e97 Author: Pan Li Date: Thu Nov 21 14:30:46 2024 +0800 RISC-V: Refactor the testcases for vector SAT_TRUNC This patch would like to refactor the testcases of vecto

[gcc r15-5621] RISC-V: Rearrange the test files for vector SAT_SUB [NFC]

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:28f2624e2e31a59405e7443cf1dba94c06f0 commit r15-5621-g28f2624e2e31a59405e7443cf1dba94c06f0 Author: Pan Li Date: Thu Nov 21 14:30:43 2024 +0800 RISC-V: Rearrange the test files for vector SAT_SUB [NFC] The test files of vector SAT_SUB only has numbers

[gcc r15-5623] RISC-V: Rearrange the test files for vector SAT_TRUNC [NFC]

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4abd0af79f88e671153cec6f0532489f2672c07d commit r15-5623-g4abd0af79f88e671153cec6f0532489f2672c07d Author: Pan Li Date: Thu Nov 21 14:30:45 2024 +0800 RISC-V: Rearrange the test files for vector SAT_TRUNC [NFC] The test files of vector SAT_TRUNC only has numb

[gcc r15-5625] RISC-V: Rearrange the test files for all other vector SAT ALU [NFC]

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:630565843a7e29101327bd16df98089b80d5c31e commit r15-5625-g630565843a7e29101327bd16df98089b80d5c31e Author: Pan Li Date: Thu Nov 21 14:30:47 2024 +0800 RISC-V: Rearrange the test files for all other vector SAT ALU [NFC] Move all other test files of SAT ALU to

[gcc r15-5627] RISC-V: Refine the vector stride load/store testcases

2024-11-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bbe9ff74c86904e1e6be81aa099b6298e386fc9f commit r15-5627-gbbe9ff74c86904e1e6be81aa099b6298e386fc9f Author: Pan Li Date: Thu Nov 21 14:30:49 2024 +0800 RISC-V: Refine the vector stride load/store testcases The rtl expand dump for IFN check of stride load/store

[gcc r15-5226] RISC-V: Rearrange the test files for scalar SAT_ADD [NFC]

2024-11-14 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:735f5260fb42919a651ed8e381c9e1a11e753345 commit r15-5226-g735f5260fb42919a651ed8e381c9e1a11e753345 Author: Pan Li Date: Thu Nov 14 14:16:15 2024 +0800 RISC-V: Rearrange the test files for scalar SAT_ADD [NFC] The test files of scalar SAT_ADD only has numbers

[gcc r15-5696] RISC-V: Refactor the testcases for RVV gather/scatter

2024-11-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a22dfe208d94105a6e587a3b25e8fe8d62444d8a commit r15-5696-ga22dfe208d94105a6e587a3b25e8fe8d62444d8a Author: Pan Li Date: Mon Nov 25 11:45:30 2024 +0800 RISC-V: Refactor the testcases for RVV gather/scatter This patch would like to refactor the testcases of gat

[gcc r15-5695] RISC-V: Fix incorrect optimization options passing to gather/scatter

2024-11-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1802669b76cd53f3d016f1892bbd7c2c3dac1857 commit r15-5695-g1802669b76cd53f3d016f1892bbd7c2c3dac1857 Author: Pan Li Date: Mon Nov 25 11:45:29 2024 +0800 RISC-V: Fix incorrect optimization options passing to gather/scatter Like the strided load/store, the testca

[gcc r15-5856] RISC-V: Fix RVV strided load/store testcases failure

2024-12-01 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:aedb306a457496bac3b0029c6b4a1e63c738ddde commit r15-5856-gaedb306a457496bac3b0029c6b4a1e63c738ddde Author: Pan Li Date: Fri Nov 29 12:01:33 2024 +0800 RISC-V: Fix RVV strided load/store testcases failure This patch would like to fix the testcases failures of

[gcc r15-5857] RISC-V: Fix incorrect optimization options passing to widden

2024-12-01 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:12e30d82cc7ef614ec7a7f2bfae219fe8f99d94b commit r15-5857-g12e30d82cc7ef614ec7a7f2bfae219fe8f99d94b Author: Pan Li Date: Fri Nov 29 11:57:34 2024 +0800 RISC-V: Fix incorrect optimization options passing to widden Like the strided load/store, the testcases of v

[gcc r15-5875] RISC-V: Fix incorrect optimization options passing to cond and builtin

2024-12-02 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:dfb9f6e0ed358706ade9a007f8723c4e9ef538fc commit r15-5875-gdfb9f6e0ed358706ade9a007f8723c4e9ef538fc Author: Pan Li Date: Mon Dec 2 21:57:53 2024 +0800 RISC-V: Fix incorrect optimization options passing to cond and builtin Like the strided load/store, the testc

[gcc r15-5878] RISC-V: Fix incorrect optimization options passing to reduc and ternop

2024-12-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5cbeecf07df4f50ee02345419bafffc5f0e3d604 commit r15-5878-g5cbeecf07df4f50ee02345419bafffc5f0e3d604 Author: Pan Li Date: Tue Dec 3 14:08:07 2024 +0800 RISC-V: Fix incorrect optimization options passing to reduc and ternop Like the strided load/store, the testc

[gcc r15-5879] Match: Refactor the unsigned SAT_SUB match patterns [NFC]

2024-12-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f2d91164a5c54f4c246a7cc73f23aa79bc5e commit r15-5879-gf2d91164a5c54f4c246a7cc73f23aa79bc5e Author: Pan Li Date: Fri Nov 29 20:33:19 2024 +0800 Match: Refactor the unsigned SAT_SUB match patterns [NFC] This patch would like to refactor the all unsigned

[gcc r15-5944] Match: Refactor the unsigned SAT_TRUNC match patterns [NFC]

2024-12-05 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9163d16e4f56ced25839ff246c56e166ae62e962 commit r15-5944-g9163d16e4f56ced25839ff246c56e166ae62e962 Author: Pan Li Date: Thu Dec 5 09:19:39 2024 +0800 Match: Refactor the unsigned SAT_TRUNC match patterns [NFC] This patch would like to refactor the all unsigne

[gcc r15-5917] RISC-V: Add assert for insn operand out of range access [PR117878][NFC]

2024-12-04 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:fb64a7b0e1d7488e6e3ae96af8d97fd2226b6d21 commit r15-5917-gfb64a7b0e1d7488e6e3ae96af8d97fd2226b6d21 Author: Pan Li Date: Wed Dec 4 13:53:52 2024 +0800 RISC-V: Add assert for insn operand out of range access [PR117878][NFC] According to the the initial analysis

[gcc r15-6019] RISC-V: Refactor the testcases for rvv binop and cmp

2024-12-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:6205144d6b566f32a58c4fa4f5e7e2343ad07c62 commit r15-6019-g6205144d6b566f32a58c4fa4f5e7e2343ad07c62 Author: Pan Li Date: Fri Dec 6 12:22:53 2024 +0800 RISC-V: Refactor the testcases for rvv binop and cmp This patch would like to refactor the testcases for rvv

[gcc r15-6018] RISC-V: Fix incorrect optimization options passing to binop and cmp

2024-12-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f873c602d5ea5212e504426a56556a2e1415a40f commit r15-6018-gf873c602d5ea5212e504426a56556a2e1415a40f Author: Pan Li Date: Fri Dec 6 12:22:52 2024 +0800 RISC-V: Fix incorrect optimization options passing to binop and cmp Like the strided load/store, the testcase

[gcc r15-6020] RISC-V: Fix incorrect optimization options passing to partial

2024-12-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cd4daddf6c3f977469c51dac518000b16668364f commit r15-6020-gcd4daddf6c3f977469c51dac518000b16668364f Author: Pan Li Date: Mon Dec 9 14:07:22 2024 +0800 RISC-V: Fix incorrect optimization options passing to partial Like the strided load/store, the testcases of v

[gcc r15-6032] RISC-V: Refine unsigned SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0404fd56aeae56ba9bbe50d3fe8e2911d4079f7b commit r15-6032-g0404fd56aeae56ba9bbe50d3fe8e2911d4079f7b Author: Pan Li Date: Sun Dec 8 09:32:25 2024 +0800 RISC-V: Refine unsigned SAT_ADD testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6035] RISC-V: Refine signed SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e3c378aabb4120cd78f9a2b4cfddca2a1f71b7f5 commit r15-6035-ge3c378aabb4120cd78f9a2b4cfddca2a1f71b7f5 Author: Pan Li Date: Sun Dec 8 09:32:28 2024 +0800 RISC-V: Refine signed SAT_ADD testcase dump check to tree optimized The sat alu related testcase check the rt

[gcc r15-6034] RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:31778b48dd5fe6ae2bb089293a9a256918008d96 commit r15-6034-g31778b48dd5fe6ae2bb089293a9a256918008d96 Author: Pan Li Date: Sun Dec 8 09:32:27 2024 +0800 RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase check th

[gcc r15-6036] RISC-V: Refine signed SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:da448408682aeb0f02c39ce36b1312eee6a2ca5d commit r15-6036-gda448408682aeb0f02c39ce36b1312eee6a2ca5d Author: Pan Li Date: Sun Dec 8 09:32:29 2024 +0800 RISC-V: Refine signed SAT_SUB testcase dump check to tree optimized The sat alu related testcase check the rt

[gcc r15-6037] RISC-V: Refine signed SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:dbd6e147aaed246251351a4d48586fa965b6ee71 commit r15-6037-gdbd6e147aaed246251351a4d48586fa965b6ee71 Author: Pan Li Date: Sun Dec 8 09:32:30 2024 +0800 RISC-V: Refine signed SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6033] RISC-V: Refine unsigned SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4a783eb38a0f12b3d6f905e5085e51686f4f482b commit r15-6033-g4a783eb38a0f12b3d6f905e5085e51686f4f482b Author: Pan Li Date: Sun Dec 8 09:32:26 2024 +0800 RISC-V: Refine unsigned SAT_SUB testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6674] Match: Refactor the signed SAT_SUB match patterns [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5080dbb807063061dbbe0a497d04629575f8c2af commit r15-6674-g5080dbb807063061dbbe0a497d04629575f8c2af Author: Pan Li Date: Wed Dec 11 19:09:08 2024 +0800 Match: Refactor the signed SAT_SUB match patterns [NFC] This patch would like to refactor the all signed SAT

[gcc r15-6677] Match: Update the comments for indicating SAT_* pattern

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4435e82708872f705c47eeb63bbcdfc54b0449fc commit r15-6677-g4435e82708872f705c47eeb63bbcdfc54b0449fc Author: Pan Li Date: Thu Dec 12 10:56:35 2024 +0800 Match: Update the comments for indicating SAT_* pattern Given the SAT_* patterns are grouped for each alu an

[gcc r15-6675] Match: Refactor the signed SAT_TRUNC match patterns [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d20e9b7b5a4dd99f0486d2b0a946208a9563e196 commit r15-6675-gd20e9b7b5a4dd99f0486d2b0a946208a9563e196 Author: Pan Li Date: Wed Dec 11 19:37:06 2024 +0800 Match: Refactor the signed SAT_TRUNC match patterns [NFC] This patch would like to refactor the all signed S

[gcc r15-6676] Match: Refactor the signed SAT_* match for saturated value [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cfe45ab382488313d8635ccaac970a11891a2c8c commit r15-6676-gcfe45ab382488313d8635ccaac970a11891a2c8c Author: Pan Li Date: Thu Dec 12 10:48:08 2024 +0800 Match: Refactor the signed SAT_* match for saturated value [NFC] This patch would like to refactor the all s

[gcc r15-7421] RISC-V: Make VXRM as global register [PR118103]

2025-02-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1c8e6734d2dd3a6236d94c6e4e0c6780f35ede9f commit r15-7421-g1c8e6734d2dd3a6236d94c6e4e0c6780f35ede9f Author: Pan Li Date: Fri Feb 7 14:21:35 2025 +0800 RISC-V: Make VXRM as global register [PR118103] Inspired by PR118103, the VXRM register should be treated alm

[gcc r15-7265] RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7ab7829aef6b02d4022650566b2806af986be0cb commit r15-7265-g7ab7829aef6b02d4022650566b2806af986be0cb Author: Pan Li Date: Mon Jan 27 11:01:08 2025 +0800 RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC] This patch would like to refactor the helpe

[gcc r15-7266] RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:81aa9488321dea5ed1d55d0dfb1a72f362a1a24f commit r15-7266-g81aa9488321dea5ed1d55d0dfb1a72f362a1a24f Author: Pan Li Date: Thu Jan 23 12:08:17 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [PR117688] This patch would like to fix the wroing

[gcc r15-7268] RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5a48079c15fda4863b02eb253e473c57a5105528 commit r15-7268-g5a48079c15fda4863b02eb253e473c57a5105528 Author: Pan Li Date: Thu Jan 23 14:28:39 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC [PR117688] This patch would like to fix the wroin

[gcc r15-7267] RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bfb57d62c743235284f9b31a88c6ceed9971d27a commit r15-7267-gbfb57d62c743235284f9b31a88c6ceed9971d27a Author: Pan Li Date: Thu Jan 23 12:14:43 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [PR117688] This patch would like to fix the wroing

[gcc r15-6068] RISC-V: Refine signed vector SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:75d518100ed7554b0d4ae7df72e25110f3a4e180 commit r15-6068-g75d518100ed7554b0d4ae7df72e25110f3a4e180 Author: Pan Li Date: Sun Dec 8 19:56:20 2024 +0800 RISC-V: Refine signed vector SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6069] RISC-V: Refine signed vector SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:6fbff06f9e39d75962b1cf5bfefb3d717ba4ace4 commit r15-6069-g6fbff06f9e39d75962b1cf5bfefb3d717ba4ace4 Author: Pan Li Date: Sun Dec 8 19:56:19 2024 +0800 RISC-V: Refine signed vector SAT_SUB testcase dump check to tree optimized The sat alu related testcase check

[gcc r15-6065] RISC-V: Refine unsigned vector SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:aa8c20e32e54f2aa15bd138c0a22cfb3f1278852 commit r15-6065-gaa8c20e32e54f2aa15bd138c0a22cfb3f1278852 Author: Pan Li Date: Sun Dec 8 19:56:16 2024 +0800 RISC-V: Refine unsigned vector SAT_SUB testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6066] RISC-V: Refine unsigned vector SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b5c99314b80ba132ffd70541fde6bc5c215f324c commit r15-6066-gb5c99314b80ba132ffd70541fde6bc5c215f324c Author: Pan Li Date: Sun Dec 8 19:56:17 2024 +0800 RISC-V: Refine unsigned vector SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase

[gcc r15-6064] RISC-V: Refine unsigned vector SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a6aa0719aaadf0014910852a049634357e1779ff commit r15-6064-ga6aa0719aaadf0014910852a049634357e1779ff Author: Pan Li Date: Sun Dec 8 19:56:15 2024 +0800 RISC-V: Refine unsigned vector SAT_ADD testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6067] RISC-V: Refine signed vector SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1850da91610aa6df1f69f816aff6fecbb43e1fdd commit r15-6067-g1850da91610aa6df1f69f816aff6fecbb43e1fdd Author: Pan Li Date: Sun Dec 8 19:56:18 2024 +0800 RISC-V: Refine signed vector SAT_ADD testcase dump check to tree optimized The sat alu related testcase check

[gcc r15-6362] RISC-V: Make vector strided store alias all other memories

2024-12-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:46194b912780452e80c1ef9867cbcff1050231a2 commit r15-6362-g46194b912780452e80c1ef9867cbcff1050231a2 Author: Pan Li Date: Thu Dec 19 08:58:20 2024 +0800 RISC-V: Make vector strided store alias all other memories Almost the same as the RVV strided load, the vect

[gcc r15-6363] RISC-V: Adjust the strided store testcases check times on options

2024-12-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d0635492172781ac1af73e671e19a53471a30038 commit r15-6363-gd0635492172781ac1af73e671e19a53471a30038 Author: Pan Li Date: Thu Dec 19 09:03:59 2024 +0800 RISC-V: Adjust the strided store testcases check times on options The vsse* dump check times changes on opti

[gcc r15-6208] RISC-V: Make vector strided load alias all other memories

2024-12-13 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9b4cc2710f97138805a1db6a89bc792e22f02db2 commit r15-6208-g9b4cc2710f97138805a1db6a89bc792e22f02db2 Author: Pan Li Date: Fri Dec 13 10:45:38 2024 +0800 RISC-V: Make vector strided load alias all other memories The vector strided load doesn't include the (mem:B

[gcc r15-6388] RISC-V: Refine strided load/store testcase dump check to tree optimized

2024-12-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4779dd022927c41d2c261cdf5289e8bdecd0697d commit r15-6388-g4779dd022927c41d2c261cdf5289e8bdecd0697d Author: Pan Li Date: Fri Dec 20 09:11:20 2024 +0800 RISC-V: Refine strided load/store testcase dump check to tree optimized Like the sat alu related testcase, t

[gcc r15-5566] Match: Refactor the unsigned SAT_ADD match pattern [NFC]

2024-11-21 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:fbca864a7bfff9f848733f676c3c9df133fba4b0 commit r15-5566-gfbca864a7bfff9f848733f676c3c9df133fba4b0 Author: Pan Li Date: Mon Nov 11 16:44:24 2024 +0800 Match: Refactor the unsigned SAT_ADD match pattern [NFC] This patch would like to refactor the unsigned SAT_

[gcc r15-5953] RISC-V: Fix incorrect optimization options passing to convert and unop

2024-12-05 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b7baa22e47421d0a81202a333f43d88b5bbb39f5 commit r15-5953-gb7baa22e47421d0a81202a333f43d88b5bbb39f5 Author: Pan Li Date: Wed Dec 4 10:08:11 2024 +0800 RISC-V: Fix incorrect optimization options passing to convert and unop Like the strided load/store, the testc

[gcc r15-5954] RISC-V: Refactor the testcases for bswap16-0

2024-12-05 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3ac3093756cd00f50e63e8dcde4d278606722105 commit r15-5954-g3ac3093756cd00f50e63e8dcde4d278606722105 Author: Pan Li Date: Wed Dec 4 10:08:12 2024 +0800 RISC-V: Refactor the testcases for bswap16-0 This patch would like to refactor the testcases of bswap16-0

[gcc r15-6406] Match: Refactor the signed SAT_ADD match patterns [NFC]

2024-12-21 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:59e3abcb3625fd3d6f452a27671c8806c7a27b1b commit r15-6406-g59e3abcb3625fd3d6f452a27671c8806c7a27b1b Author: Pan Li Date: Tue Dec 10 14:27:53 2024 +0800 Match: Refactor the signed SAT_ADD match patterns [NFC] This patch would like to refactor the all signed SAT

[gcc r15-7215] RISC-V: Make FRM as global register [PR118103]

2025-01-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:55d288d4ff5360c572f2a017ba9385840ac5134e commit r15-7215-g55d288d4ff5360c572f2a017ba9385840ac5134e Author: Pan Li Date: Sat Jan 25 15:45:10 2025 +0800 RISC-V: Make FRM as global register [PR118103] After we enabled the labe-combine pass after the mode-switchi

[gcc r15-6411] RISC-V: Fix the the operand alignment for strided load/store pattern [NFC]

2024-12-21 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cf59bf844037ae952f5058d0fd49e1f4f0cf907e commit r15-6411-gcf59bf844037ae952f5058d0fd49e1f4f0cf907e Author: Pan Li Date: Fri Dec 20 14:44:10 2024 +0800 RISC-V: Fix the the operand alignment for strided load/store pattern [NFC] Just notice the unalignment opera

[gcc r15-7600] RISC-V: Fix ICE for target attributes has different xlen size

2025-02-17 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:17b95cfc310c0b3ef191cd47ceb3b4ee1205e8bf commit r15-7600-g17b95cfc310c0b3ef191cd47ceb3b4ee1205e8bf Author: Pan Li Date: Sat Feb 15 14:33:35 2025 +0800 RISC-V: Fix ICE for target attributes has different xlen size This patch would like to avoid the ICE when th

[gcc r15-7625] Vect: Fix ICE when vect_verify_loop_lens acts on relevant mode [PR116351]

2025-02-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:25256ec1df10f2eb183e1c1ab0c890e9fdd94384 commit r15-7625-g25256ec1df10f2eb183e1c1ab0c890e9fdd94384 Author: Pan Li Date: Wed Feb 19 09:37:51 2025 +0800 Vect: Fix ICE when vect_verify_loop_lens acts on relevant mode [PR116351] This patch would like to fix the I

[gcc r15-7801] RISC-V: Fix the test case bug-3.c failure

2025-03-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bfb9276f344cbc6794379d61d0279dfc3a7441b3 commit r15-7801-gbfb9276f344cbc6794379d61d0279dfc3a7441b3 Author: Pan Li Date: Mon Mar 3 14:51:21 2025 +0800 RISC-V: Fix the test case bug-3.c failure The bug-3.c would like to check the slli a[0-9]+, a[0-9]+, 33 for t

<    1   2   3   4   >