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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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
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
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
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
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
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
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
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
201 - 300 of 304 matches
Mail list logo