Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Li, Pan2 via Gcc-patches
| Archived =
No
| 333 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
3
4
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
RISC-V: Introduce vfloat16m{f}*_t and their machine mode.
RISC-V: Introduce vfloat16m{f}*_t and their machine mode.
- - -
1
-
-
2023-06-01
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Add ZVFH extension to the -march= option
RISC-V: Add ZVFH extension to the -march= option
- - -
-
1
-
2023-05-31
Li, Pan2 via Gcc-patches
Unresolved
Fix ICE in rewrite_expr_tree_parallel
Fix ICE in rewrite_expr_tree_parallel
- - -
-
1
-
2023-05-31
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Fix unreachable test code for init repeat sequence.
RISC-V: Fix unreachable test code for init repeat sequence.
- - -
-
1
-
2023-05-31
Li, Pan2 via Gcc-patches
Unresolved
[v1] RISC-V: Refactor comments and naming of riscv-v.cc.
[v1] RISC-V: Refactor comments and naming of riscv-v.cc.
- - -
-
1
-
2023-05-29
Li, Pan2 via Gcc-patches
Unresolved
[v7] RISC-V: Using merge approach to optimize repeating sequence in vec_init
[v7] RISC-V: Using merge approach to optimize repeating sequence in vec_init
- - -
-
1
-
2023-05-29
Li, Pan2 via Gcc-patches
Unresolved
[committed,2/2] RISC-V: Add RVV FMA auto-vectorization support
[committed,1/2] RISC-V: Fix ternary instruction attribute bug
- - -
-
1
-
2023-05-29
Li, Pan2 via Gcc-patches
Unresolved
[committed,1/2] RISC-V: Fix ternary instruction attribute bug
[committed,1/2] RISC-V: Fix ternary instruction attribute bug
- - -
1
-
-
2023-05-29
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Add ZVFHMIN extension to the -march= option
[v2] RISC-V: Add ZVFHMIN extension to the -march= option
- - -
-
1
-
2023-05-29
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Eliminate the magic number in riscv-v.cc
RISC-V: Eliminate the magic number in riscv-v.cc
- - -
-
1
-
2023-05-26
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Add ZVFHMIN extension to the -march= option
RISC-V: Add ZVFHMIN extension to the -march= option
- - -
-
1
-
2023-05-25
Li, Pan2 via Gcc-patches
Unresolved
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Add scalar_storage_order support to C++
Add scalar_storage_order support to C++
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
[v6] RISC-V: Using merge approach to optimize repeating sequence
[v6] RISC-V: Using merge approach to optimize repeating sequence
- - -
-
1
-
2023-05-25
Li, Pan2 via Gcc-patches
Unresolved
i386: Fix incorrect intrinsic signature for AVX512 s{lli|rai|rli}
i386: Fix incorrect intrinsic signature for AVX512 s{lli|rai|rli}
- - -
1
-
-
2023-05-25
Li, Pan2 via Gcc-patches
Accepted
Handle FMA friendly in reassoc pass
Handle FMA friendly in reassoc pass
- - -
1
-
-
2023-05-24
Li, Pan2 via Gcc-patches
Accepted
Mode-Switching: Fix local array maybe uninitialized warning
Mode-Switching: Fix local array maybe uninitialized warning
- - -
1
-
-
2023-05-19
Li, Pan2 via Gcc-patches
Accepted
[1/4] Missed opportunity to use [SU]ABD
[1/4] Missed opportunity to use [SU]ABD
- - -
1
-
-
2023-05-18
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
[v2] RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
- - -
-
1
-
2023-05-18
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Support RVV VREINTERPRET from vbool*_t to vuint*m1_t
RISC-V: Support RVV VREINTERPRET from vbool*_t to vuint*m1_t
- - -
-
1
-
2023-05-18
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t
- - -
-
1
-
2023-05-18
Li, Pan2 via Gcc-patches
Unresolved
PR gcc/98350:Handle FMA friendly in reassoc pass
PR gcc/98350:Handle FMA friendly in reassoc pass
- - -
1
-
-
2023-05-17
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool[2-64]_t
RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool[2-64]_t
- - -
-
1
-
2023-05-17
Li, Pan2 via Gcc-patches
Unresolved
Machine_Mode: Extend machine_mode from 8 to 16 bits
Machine_Mode: Extend machine_mode from 8 to 16 bits
- - -
1
-
-
2023-05-16
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests
RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests
- - -
1
-
-
2023-05-16
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Optimize vsetvl AVL for VLS VLMAX auto-vectorization
[v2] RISC-V: Optimize vsetvl AVL for VLS VLMAX auto-vectorization
- - -
1
-
-
2023-05-15
Li, Pan2 via Gcc-patches
Accepted
[Testsuite] Skip -fdelete-null-pointer-check tests if target keeps_null_pointer_checks
[Testsuite] Skip -fdelete-null-pointer-check tests if target keeps_null_pointer_checks
- - -
-
-
1
2023-05-15
Li, Pan2 via Gcc-patches
Not Applicable
RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool1_t
RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool1_t
- - -
-
1
-
2023-05-15
Li, Pan2 via Gcc-patches
Unresolved
RISC-V: Refactor the or pattern to switch cases
RISC-V: Refactor the or pattern to switch cases
- - -
1
-
-
2023-05-14
Li, Pan2 via Gcc-patches
Accepted
[v3] Machine_Mode: Extend machine_mode from 8 to 16 bits
[v3] Machine_Mode: Extend machine_mode from 8 to 16 bits
- - -
1
-
-
2023-05-13
Li, Pan2 via Gcc-patches
Accepted
[v2] Machine_Mode: Extend machine_mode from 8 to 16 bits
[v2] Machine_Mode: Extend machine_mode from 8 to 16 bits
- - -
1
-
-
2023-05-12
Li, Pan2 via Gcc-patches
Accepted
Machine_Mode: Extend machine_mode from 8 to 16 bits
Machine_Mode: Extend machine_mode from 8 to 16 bits
- - -
1
-
-
2023-05-12
Li, Pan2 via Gcc-patches
Accepted
[PATCH1/2] PR gcc/98350:Add a param to control the length of the chain with FMA in reassoc pass
[PATCH1/2] PR gcc/98350:Add a param to control the length of the chain with FMA in reassoc pass
- - -
-
1
-
2023-05-11
Li, Pan2 via Gcc-patches
Unresolved
[v6] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
[v6] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
- - -
1
-
-
2023-05-11
Li, Pan2 via Gcc-patches
Accepted
[2/2] Add a tune option to control the length of the chain with FMA
[1/2] PR gcc/98350:Add a param to control the length of the chain with FMA in reassoc pass
- - -
-
1
-
2023-05-11
Li, Pan2 via Gcc-patches
Unresolved
[1/2] PR gcc/98350:Add a param to control the length of the chain with FMA in reassoc pass
[1/2] PR gcc/98350:Add a param to control the length of the chain with FMA in reassoc pass
- - -
-
1
-
2023-05-11
Li, Pan2 via Gcc-patches
Unresolved
[v5] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
[v5] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
- - -
1
-
-
2023-05-11
Li, Pan2 via Gcc-patches
Accepted
[v4] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
[v4] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
- - -
1
-
-
2023-05-11
Li, Pan2 via Gcc-patches
Accepted
[v3] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
[v3] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
- - -
1
-
-
2023-05-10
Li, Pan2 via Gcc-patches
Accepted
[v2] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
[v2] Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as decl_or_value
- - -
1
-
-
2023-05-10
Li, Pan2 via Gcc-patches
Accepted
Var-Tracking: Leverage pointer_mux for decl_or_value
Var-Tracking: Leverage pointer_mux for decl_or_value
- - -
1
-
-
2023-05-10
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Update RVV integer compare simplification comments
RISC-V: Update RVV integer compare simplification comments
- - -
1
-
-
2023-05-08
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Legitimise the const0_rtx for RVV indexed load/store
[v2] RISC-V: Legitimise the const0_rtx for RVV indexed load/store
- - -
1
-
-
2023-05-04
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Legitimise the const0_rtx for RVV indexed load/store
RISC-V: Legitimise the const0_rtx for RVV indexed load/store
- - -
1
-
-
2023-05-04
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
[v2] RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
- - -
1
-
-
2023-04-29
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET
- - -
1
-
-
2023-04-28
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
[v2] RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
- - -
1
-
-
2023-04-28
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR
- - -
1
-
-
2023-04-27
Li, Pan2 via Gcc-patches
Accepted
[v3] RISCV: Add vector psabi checking.
[v3] RISCV: Add vector psabi checking.
- - -
1
-
-
2023-04-27
Li, Pan2 via Gcc-patches
Accepted
[v2] RISCV: Add vector psabi checking.
[v2] RISCV: Add vector psabi checking.
- - -
1
-
-
2023-04-27
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: ICE for vlmul_ext_v intrinsic API
[v2] RISC-V: ICE for vlmul_ext_v intrinsic API
- - -
1
-
-
2023-04-26
Li, Pan2 via Gcc-patches
Accepted
RISCV: Add vector psabi checking.
RISCV: Add vector psabi checking.
- - -
1
-
-
2023-04-26
Li, Pan2 via Gcc-patches
Accepted
RISC-V: ICE for vlmul_ext_v intrinsic API
RISC-V: ICE for vlmul_ext_v intrinsic API
- - -
1
-
-
2023-04-26
Li, Pan2 via Gcc-patches
Accepted
avr: Set param_min_pagesize to 0 [PR105523]
avr: Set param_min_pagesize to 0 [PR105523]
- - -
1
-
-
2023-04-26
Li, Pan2 via Gcc-patches
Accepted
[v3] RISC-V: Bugfix for RVV vbool*_t vn_reference_equal
[v3] RISC-V: Bugfix for RVV vbool*_t vn_reference_equal
- - -
1
-
-
2023-04-25
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Allow VMS{Compare} (V1, V1) shortcut optimization
[v2] RISC-V: Allow VMS{Compare} (V1, V1) shortcut optimization
- - -
1
-
-
2023-04-19
Li, Pan2 via Gcc-patches
Accepted
[v3] RISC-V: Align IOR optimization MODE_CLASS condition to AND.
[v3] RISC-V: Align IOR optimization MODE_CLASS condition to AND.
- - -
1
-
-
2023-04-19
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Allow VMS{Compare} (V1, V1) shortcut optimization
RISC-V: Allow VMS{Compare} (V1, V1) shortcut optimization
- - -
1
-
-
2023-04-19
Li, Pan2 via Gcc-patches
Accepted
Re-arrange sections of i386 cpuid
Re-arrange sections of i386 cpuid
- - -
1
-
-
2023-04-19
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Allow Vector IOR(V1, NOT V1) optimization
[v2] RISC-V: Allow Vector IOR(V1, NOT V1) optimization
- - -
1
-
-
2023-04-18
Li, Pan2 via Gcc-patches
Accepted
i386: Add reduce_*_ep[i|u][8|16] series intrinsics
i386: Add reduce_*_ep[i|u][8|16] series intrinsics
- - -
1
-
-
2023-04-18
Li, Pan2 via Gcc-patches
Accepted
i386: Optimize vshuf{i, f}{32x4, 64x2} ymm and vperm{i, f}128 ymm
i386: Optimize vshuf{i, f}{32x4, 64x2} ymm and vperm{i, f}128 ymm
- - -
1
-
-
2023-04-18
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Allow Vector IOR(V1, NOT V1) optimiztion
RISC-V: Allow Vector IOR(V1, NOT V1) optimiztion
- - -
1
-
-
2023-04-17
Li, Pan2 via Gcc-patches
Accepted
[v3] RISC-V: Add test cases for the RVV mask insn shortcut.
[v3] RISC-V: Add test cases for the RVV mask insn shortcut.
- - -
1
-
-
2023-04-14
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Add test cases for the RVV mask insn shortcut.
[v2] RISC-V: Add test cases for the RVV mask insn shortcut.
- - -
1
-
-
2023-04-14
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Add test cases for the RVV mask insn shortcut.
RISC-V: Add test cases for the RVV mask insn shortcut.
- - -
1
-
-
2023-04-14
Li, Pan2 via Gcc-patches
Accepted
[v5] RISC-V: Fix regression of -fzero-call-used-regs=all
[v5] RISC-V: Fix regression of -fzero-call-used-regs=all
- - -
1
-
-
2023-04-11
Li, Pan2 via Gcc-patches
Accepted
[v4] RISC-V: Fix regression of -fzero-call-used-regs=all
[v4] RISC-V: Fix regression of -fzero-call-used-regs=all
- - -
1
-
-
2023-04-10
Li, Pan2 via Gcc-patches
Accepted
[v3] RISC-V: Fix regression of -fzero-call-used-regs=all
[v3] RISC-V: Fix regression of -fzero-call-used-regs=all
- - -
1
-
-
2023-04-07
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Fix regression of -fzero-call-used-regs=all
[v2] RISC-V: Fix regression of -fzero-call-used-regs=all
- - -
1
-
-
2023-04-07
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Fix regression of -fzero-call-used-regs=all
RISC-V: Fix regression of -fzero-call-used-regs=all
- - -
1
-
-
2023-04-06
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Bugfix for RVV vbool*_t vn_reference_equal.
[v2] RISC-V: Bugfix for RVV vbool*_t vn_reference_equal.
- - -
1
-
-
2023-03-29
Li, Pan2 via Gcc-patches
Accepted
[RISC-V] : Bugfix for RVV vbool*_t vn_reference_equal.
[RISC-V] : Bugfix for RVV vbool*_t vn_reference_equal.
- - -
1
-
-
2023-03-29
Li, Pan2 via Gcc-patches
Accepted
[v2] RISCV: Bugfix for wrong code with v16hi compare & mask
[v2] RISCV: Bugfix for wrong code with v16hi compare & mask
- - -
1
-
-
2023-03-25
Li, Pan2 via Gcc-patches
Accepted
RTL: Bugfix for wrong code with v16hi compare & mask
RTL: Bugfix for wrong code with v16hi compare & mask
- - -
1
-
-
2023-03-24
Li, Pan2 via Gcc-patches
Accepted
[v2,#1/2] enable adjustment of return_pc debug attrs
[v2,#1/2] enable adjustment of return_pc debug attrs
- - -
1
-
-
2023-03-23
Li, Pan2 via Gcc-patches
Accepted
Now gcc-13: [Fwd: [PATCH] gcc-12: Re-enable split-stack support for GNU/Hurd.]
Now gcc-13: [Fwd: [PATCH] gcc-12: Re-enable split-stack support for GNU/Hurd.]
- - -
-
1
-
2023-03-15
Li, Pan2 via Gcc-patches
Unresolved
i386:Add missing OPTION_MASK_ISA_AVX512VL in i386-builtin.def for VAES builtins
i386:Add missing OPTION_MASK_ISA_AVX512VL in i386-builtin.def for VAES builtins
- - -
1
-
-
2023-03-14
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Bugfix for rvv bool mode size adjustment
RISC-V: Bugfix for rvv bool mode size adjustment
- - -
1
-
-
2023-03-08
Li, Pan2 via Gcc-patches
Accepted
[v5] RISC-V: Bugfix for rvv bool mode precision adjustment
[v5] RISC-V: Bugfix for rvv bool mode precision adjustment
- - -
1
-
-
2023-03-07
Li, Pan2 via Gcc-patches
Accepted
[v4] RISC-V: Bugfix for rvv bool mode precision adjustment
[v4] RISC-V: Bugfix for rvv bool mode precision adjustment
- - -
-
1
-
2023-03-06
Li, Pan2 via Gcc-patches
Unresolved
[v3] RISC-V: Bugfix for rvv bool mode precision adjustment
[v3] RISC-V: Bugfix for rvv bool mode precision adjustment
- - -
1
-
-
2023-03-03
Li, Pan2 via Gcc-patches
Accepted
[v2] RISC-V: Bugfix for rvv bool mode precision adjustment
[v2] RISC-V: Bugfix for rvv bool mode precision adjustment
- - -
1
-
-
2023-03-02
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Bugfix for rvv bool mode precision adjustment
RISC-V: Bugfix for rvv bool mode precision adjustment
- - -
1
-
-
2023-02-16
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Bugfix for mode tieable of the rvv bool types
RISC-V: Bugfix for mode tieable of the rvv bool types
- - -
1
-
-
2023-02-11
Li, Pan2 via Gcc-patches
Accepted
RISC-V: Optimize the code gen of VLM/VSM.
RISC-V: Optimize the code gen of VLM/VSM.
- - -
1
-
-
2023-02-11
Li, Pan2 via Gcc-patches
Accepted
libquadmath fix for 94756 and 87204
libquadmath fix for 94756 and 87204
- - -
1
-
-
2023-01-20
Li, Pan2 via Gcc-patches
Accepted
realpath() patch to fix symlinks resolution for win32
realpath() patch to fix symlinks resolution for win32
- - -
1
-
-
2023-01-18
Li, Pan2 via Gcc-patches
Accepted
lrealpath() patch to fix symlinks resolution for win32
lrealpath() patch to fix symlinks resolution for win32
- - -
1
-
-
2023-01-16
Li, Pan2 via Gcc-patches
Accepted
Handle Windows nul device in unlink-if-ordinary.c
Handle Windows nul device in unlink-if-ordinary.c
- - -
1
-
-
2023-01-06
Li, Pan2 via Gcc-patches
Accepted
Handle Windows nul device in unlink-if-ordinary.c
Handle Windows nul device in unlink-if-ordinary.c
- - -
1
-
-
2023-01-06
Li, Pan2 via Gcc-patches
Accepted
gcc-11: FTBFS on hurd-i386
gcc-11: FTBFS on hurd-i386
- - -
-
1
-
2023-01-03
Li, Pan2 via Gcc-patches
Unresolved
[2/4] Initial Emeraldrapids Support
[1/4] i386: Remove Meteorlake's family_model
- - -
1
-
-
2023-01-03
Li, Pan2 via Gcc-patches
Accepted
[1/4] i386: Remove Meteorlake's family_model
[1/4] i386: Remove Meteorlake's family_model
- - -
1
-
-
2023-01-03
Li, Pan2 via Gcc-patches
Accepted
libgo: check if -lucontext is required for {make, set, get}context
libgo: check if -lucontext is required for {make, set, get}context
- - -
1
-
-
2022-12-19
Li, Pan2 via Gcc-patches
Accepted
plugins/107964 - install contracts.h
plugins/107964 - install contracts.h
- - -
-
1
-
2022-12-05
Li, Pan2 via Gcc-patches
Repeat Merge
«
1
2
3
4
»