Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
HAO CHEN GUI
| Archived =
No
| 95 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
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[rs6000] Add subreg patterns for SImode rotate and mask insert
[rs6000] Add subreg patterns for SImode rotate and mask insert
- - -
1
-
-
2024-03-01
HAO CHEN GUI
Accepted
fwprop: Avoid volatile defines to be propagated
fwprop: Avoid volatile defines to be propagated
- - -
1
-
-
2024-02-26
HAO CHEN GUI
Accepted
[rs6000] Enable overlap memory store for block memory clear
[rs6000] Enable overlap memory store for block memory clear
- - -
1
-
-
2024-02-26
HAO CHEN GUI
Accepted
[Patch-2,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325]
[Patch-2,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325]
- - -
1
-
-
2024-01-26
HAO CHEN GUI
Accepted
[PATCH-1] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325]
[PATCH-1] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325]
- - -
1
-
-
2024-01-26
HAO CHEN GUI
Accepted
[expand] Add const0 move checking for CLEAR_BY_PIECES optabs
[expand] Add const0 move checking for CLEAR_BY_PIECES optabs
- - -
-
1
-
2024-01-16
HAO CHEN GUI
Unresolved
[rs6000] Enable block compare expand on P9 with m32 and mpowerpc64
[rs6000] Enable block compare expand on P9 with m32 and mpowerpc64
- - -
-
1
-
2024-01-12
HAO CHEN GUI
Unresolved
[rs6000] Eliminate unnecessary byte swaps for block clear on P8 LE [PR113325]
[rs6000] Eliminate unnecessary byte swaps for block clear on P8 LE [PR113325]
- - -
1
-
-
2024-01-11
HAO CHEN GUI
Accepted
[rs6000] Refactor expand_compare_loop and split it to two functions
[rs6000] Refactor expand_compare_loop and split it to two functions
- - -
-
-
1
2024-01-10
HAO CHEN GUI
Not Applicable
[Patchv3,rs6000] Clean up pre-checkings of expand_block_compare
[Patchv3,rs6000] Clean up pre-checkings of expand_block_compare
- - -
-
1
-
2023-12-21
HAO CHEN GUI
Unresolved
[rs6000] Call library for block memory compare when optimizing for size
[rs6000] Call library for block memory compare when optimizing for size
- - -
1
-
-
2023-12-20
HAO CHEN GUI
Accepted
[Patchv3,rs6000] Correct definition of macro of fixed point efficient unaligned
[Patchv3,rs6000] Correct definition of macro of fixed point efficient unaligned
- - -
1
-
-
2023-12-20
HAO CHEN GUI
Accepted
[Patchv2,rs6000] Clean up pre-checkings of expand_block_compare
[Patchv2,rs6000] Clean up pre-checkings of expand_block_compare
- - -
-
1
-
2023-12-18
HAO CHEN GUI
Unresolved
[Patchv2,rs6000] Correct definition of macro of fixed point efficient unaligned
[Patchv2,rs6000] Correct definition of macro of fixed point efficient unaligned
- - -
1
-
-
2023-12-18
HAO CHEN GUI
Accepted
[rs6000] Clean up pre-checking of expand_block_compare
[rs6000] Clean up pre-checking of expand_block_compare
- - -
-
1
-
2023-12-11
HAO CHEN GUI
Unresolved
[rs6000] Correct definition of macro of fixed point efficient unaligned
[rs6000] Correct definition of macro of fixed point efficient unaligned
- - -
1
-
-
2023-12-11
HAO CHEN GUI
Accepted
[patch-2v2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707]
[patch-2v2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707]
- - -
-
-
1
2023-12-06
HAO CHEN GUI
Not Applicable
[patch-1v2,rs6000] enable fctiw on old archs [PR112707]
[patch-1v2,rs6000] enable fctiw on old archs [PR112707]
- - -
-
1
-
2023-12-06
HAO CHEN GUI
Unresolved
[patch-2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707]
[patch-2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707]
- - -
-
1
-
2023-12-01
HAO CHEN GUI
Unresolved
[patch-1,rs6000] enable fctiw on old archs [PR112707]
[patch-1,rs6000] enable fctiw on old archs [PR112707]
- - -
-
1
-
2023-12-01
HAO CHEN GUI
Unresolved
Expand: Pass down equality only flag to cmpmem expand
Expand: Pass down equality only flag to cmpmem expand
- - -
1
-
-
2023-11-28
HAO CHEN GUI
Accepted
[PATCHv2] Clean up by_pieces_ninsns
[PATCHv2] Clean up by_pieces_ninsns
- - -
-
1
-
2023-11-23
HAO CHEN GUI
Unresolved
Clean up by_pieces_ninsns
Clean up by_pieces_ninsns
- - -
-
1
-
2023-11-15
HAO CHEN GUI
Unresolved
Clean up
Clean up
- - -
-
1
-
2023-11-15
HAO CHEN GUI
Unresolved
[PATCH-3v4,rs6000] Fix regression cases caused 16-byte by pieces move [PR111449]
[PATCH-3v4,rs6000] Fix regression cases caused 16-byte by pieces move [PR111449]
- - -
1
-
-
2023-11-10
HAO CHEN GUI
Accepted
[expand] Call misaligned memory reference in expand_builtin_return [PR112417]
[expand] Call misaligned memory reference in expand_builtin_return [PR112417]
- - -
-
1
-
2023-11-09
HAO CHEN GUI
Unresolved
[PATCH-3v3,rs6000] Fix regression cases caused 16-byte by pieces move [PR111449]
[PATCH-3v3,rs6000] Fix regression cases caused 16-byte by pieces move [PR111449]
- - -
1
-
-
2023-11-09
HAO CHEN GUI
Accepted
[PATCH-2v2,rs6000] Enable vector mode for by pieces equality compare [PR111449]
[PATCH-2v2,rs6000] Enable vector mode for by pieces equality compare [PR111449]
- - -
1
-
-
2023-11-09
HAO CHEN GUI
Accepted
[PATCH-3v2,rs6000] Enable 16-byte by pieces move [PR111449]
[PATCH-3v2,rs6000] Enable 16-byte by pieces move [PR111449]
- - -
1
-
-
2023-11-06
HAO CHEN GUI
Accepted
[PATCH-3,rs6000] Enable 16-byte by pieces move [PR111449]
[PATCH-3,rs6000] Enable 16-byte by pieces move [PR111449]
- - -
1
-
-
2023-11-06
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Enable vector mode for by pieces equality compare [PR111449]
[PATCH-2,rs6000] Enable vector mode for by pieces equality compare [PR111449]
- - -
1
-
-
2023-11-06
HAO CHEN GUI
Accepted
[expand] Checking available optabs for scalar modes in by pieces operations
[expand] Checking available optabs for scalar modes in by pieces operations
- - -
-
1
-
2023-10-27
HAO CHEN GUI
Unresolved
[PATCH-1v4,expand] Enable vector mode for compare_by_pieces [PR111449]
[PATCH-1v4,expand] Enable vector mode for compare_by_pieces [PR111449]
- - -
1
-
-
2023-10-20
HAO CHEN GUI
Accepted
PATCH-1v3, expand] Enable vector mode for compare_by_pieces [PR111449]
PATCH-1v3, expand] Enable vector mode for compare_by_pieces [PR111449]
- - -
1
-
-
2023-10-13
HAO CHEN GUI
Accepted
[PATCH-2v2,rs6000] Enable vector mode for memory equality compare [PR111449]
[PATCH-2v2,rs6000] Enable vector mode for memory equality compare [PR111449]
- - -
1
-
-
2023-10-11
HAO CHEN GUI
Accepted
[PATCH-1v2,expand] Enable vector mode for compare_by_pieces [PR111449]
[PATCH-1v2,expand] Enable vector mode for compare_by_pieces [PR111449]
- - -
1
-
-
2023-10-11
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Enable vector mode for memory equality compare [PR111449]
[PATCH-2,rs6000] Enable vector mode for memory equality compare [PR111449]
- - -
1
-
-
2023-10-09
HAO CHEN GUI
Accepted
[PATCH-1,expand] Enable vector mode for compare_by_pieces [PR111449]
[PATCH-1,expand] Enable vector mode for compare_by_pieces [PR111449]
- - -
1
-
-
2023-10-09
HAO CHEN GUI
Accepted
[PATCH-2v3,rs6000] Implement 32bit inline lrint [PR88558]
[PATCH-2v3,rs6000] Implement 32bit inline lrint [PR88558]
- - -
1
-
-
2023-09-25
HAO CHEN GUI
Accepted
[rs6000] Enable vector compare for 16-byte memory equality compare [PR111449]
[rs6000] Enable vector compare for 16-byte memory equality compare [PR111449]
- - -
1
-
-
2023-09-20
HAO CHEN GUI
Accepted
[PATCH-2v2,rs6000] Implement 32bit inline lrint [PR88558]
[PATCH-2v2,rs6000] Implement 32bit inline lrint [PR88558]
- - -
1
-
-
2023-09-04
HAO CHEN GUI
Accepted
[PATCH-1v2,rs6000] Enable SImode in FP registers on P7 [PR88558]
[PATCH-1v2,rs6000] Enable SImode in FP registers on P7 [PR88558]
- - -
1
-
-
2023-09-04
HAO CHEN GUI
Accepted
[rs6000] Call vector load/store with length expand only on 64-bit Power10 [PR96762]
[rs6000] Call vector load/store with length expand only on 64-bit Power10 [PR96762]
- - -
1
-
-
2023-08-29
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Implement 32bit inline lrint [PR88558]
[PATCH-2,rs6000] Implement 32bit inline lrint [PR88558]
- - -
1
-
-
2023-08-25
HAO CHEN GUI
Accepted
[PATCH-1,rs6000] Enable SImode in FP register on P7 [PR88558]
[PATCH-1,rs6000] Enable SImode in FP register on P7 [PR88558]
- - -
1
-
-
2023-08-25
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331]
[PATCHv2,rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331]
- - -
-
1
-
2023-08-22
HAO CHEN GUI
Unresolved
[PATCHv4,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
[PATCHv4,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
- - -
1
-
-
2023-08-14
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
[PATCHv2,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
- - -
1
-
-
2023-07-25
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
[PATCHv2,rs6000] Generate mfvsrwz for all subtargets and remove redundant zero extend [PR106769]
- - -
1
-
-
2023-07-21
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Don't widen shift mode when target has rotate/mask instruction on original mode [P…
[PATCH-2,rs6000] Don't widen shift mode when target has rotate/mask instruction on original mode [P…
- - -
-
1
-
2023-07-19
HAO CHEN GUI
Unresolved
[PATCH-1,combine] Don't widen shift mode when target has rotate/mask instruction on original mode […
[PATCH-1,combine] Don't widen shift mode when target has rotate/mask instruction on original mode […
- - -
1
-
-
2023-07-19
HAO CHEN GUI
Accepted
[rs6000] Skip redundant vector extract if the element is first element of dword0 [PR110429]
[rs6000] Skip redundant vector extract if the element is first element of dword0 [PR110429]
- - -
1
-
-
2023-07-05
HAO CHEN GUI
Accepted
[rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331]
[rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331]
- - -
-
1
-
2023-07-03
HAO CHEN GUI
Unresolved
[PATCHv4,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
[PATCHv4,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
- - -
1
-
-
2023-06-25
HAO CHEN GUI
Accepted
[PATCHv4,rs6000] Add two peephole2 patterns for mr. insn
[PATCHv4,rs6000] Add two peephole2 patterns for mr. insn
- - -
1
-
-
2023-06-20
HAO CHEN GUI
Accepted
[rs6000] Generate mfvsrwz for all platforms and remove redundant zero extend [PR106769]
[rs6000] Generate mfvsrwz for all platforms and remove redundant zero extend [PR106769]
- - -
1
-
-
2023-06-19
HAO CHEN GUI
Accepted
[PATCHv3,rs6000] Add two peephole2 patterns for mr. insn
[PATCHv3,rs6000] Add two peephole2 patterns for mr. insn
- - -
1
-
-
2023-06-13
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Add two peephole2 patterns for mr. insn
[PATCHv2,rs6000] Add two peephole2 patterns for mr. insn
- - -
1
-
-
2023-06-12
HAO CHEN GUI
Accepted
[rs6000] Add two peephole2 patterns for mr. insn
[rs6000] Add two peephole2 patterns for mr. insn
- - -
1
-
-
2023-05-30
HAO CHEN GUI
Accepted
[PATCHv3,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
[PATCHv3,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
- - -
1
-
-
2023-05-26
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
[PATCHv2,rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]
- - -
1
-
-
2023-05-04
HAO CHEN GUI
Accepted
[2/2,rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728]
Untitled series #34605
- - -
1
-
-
2023-04-20
HAO CHEN GUI
Accepted
[2/1,rs6000] make ppc_cpu_supports_hw as effective target keyword [PR108728]
Untitled series #34604
- - -
1
-
-
2023-04-20
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Add ppc_cpu_supports_hw into proc is-effective-target-keyword [PR108728]
[PATCH-2,rs6000] Add ppc_cpu_supports_hw into proc is-effective-target-keyword [PR108728]
- - -
1
-
-
2023-04-18
HAO CHEN GUI
Accepted
[PATCH-1,rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728]
[PATCH-1,rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728]
- - -
1
-
-
2023-04-18
HAO CHEN GUI
Accepted
[rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728]
[rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728]
- - -
1
-
-
2023-04-12
HAO CHEN GUI
Accepted
[PATCHv3,rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
[PATCHv3,rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
- - -
1
-
-
2023-04-06
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
[PATCHv2,rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
- - -
1
-
-
2023-03-28
HAO CHEN GUI
Accepted
[rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
[rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812]
- - -
1
-
-
2023-03-27
HAO CHEN GUI
Accepted
[PATCHv4,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
[PATCHv4,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
- - -
1
-
-
2023-03-21
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Put constant into pseudo at expand when it needs two insns [PR86106]
[PATCH-2,rs6000] Put constant into pseudo at expand when it needs two insns [PR86106]
- - -
1
-
-
2023-03-16
HAO CHEN GUI
Accepted
[PATCH-1,rs6000] Put constant into pseudo at expand when it needs two insns [PR86106]
[PATCH-1,rs6000] Put constant into pseudo at expand when it needs two insns [PR86106]
- - -
1
-
-
2023-03-16
HAO CHEN GUI
Accepted
[PATCHv3,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
[PATCHv3,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
- - -
1
-
-
2023-03-07
HAO CHEN GUI
Accepted
[PATCHv2,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
[PATCHv2,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
- - -
1
-
-
2023-03-03
HAO CHEN GUI
Accepted
[gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
[gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628]
- - -
1
-
-
2023-03-01
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Merge two vector shift when their sources are the same
[PATCHv2,rs6000] Merge two vector shift when their sources are the same
- - -
1
-
-
2023-02-28
HAO CHEN GUI
Accepted
[rs6000] Merge two vector shift when their sources are the same
[rs6000] Merge two vector shift when their sources are the same
- - -
1
-
-
2023-02-20
HAO CHEN GUI
Accepted
[rs6000] Split TImode for logical operations in expand pass [PR100694]
[rs6000] Split TImode for logical operations in expand pass [PR100694]
- - -
1
-
-
2023-02-08
HAO CHEN GUI
Accepted
[rs6000] Convert TI AND with a special constant to DI AND [PR93123]
[rs6000] Convert TI AND with a special constant to DI AND [PR93123]
- - -
1
-
-
2023-01-18
HAO CHEN GUI
Accepted
[PATCH-4,rs6000] Change ilp32 target check for some scalar-extract-sig and scalar-insert-exp test c…
[PATCH-4,rs6000] Change ilp32 target check for some scalar-extract-sig and scalar-insert-exp test c…
- - -
1
-
-
2023-01-04
HAO CHEN GUI
Accepted
[PATCH-3,rs6000] Change mode and insn condition for scalar insert exp instruction
[PATCH-3,rs6000] Change mode and insn condition for scalar insert exp instruction
- - -
1
-
-
2023-01-04
HAO CHEN GUI
Accepted
[PATCH-2,rs6000] Change mode and insn condition for scalar extract sig instruction
[PATCH-2,rs6000] Change mode and insn condition for scalar extract sig instruction
- - -
-
1
-
2023-01-04
HAO CHEN GUI
Unresolved
[PATCH-1,rs6000] Change mode and insn condition for scalar extract exp instruction
[PATCH-1,rs6000] Change mode and insn condition for scalar extract exp instruction
- - -
-
-
1
2023-01-04
HAO CHEN GUI
Not Applicable
[v6,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
[v6,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
- - -
-
-
1
2022-12-19
HAO CHEN GUI
Not Applicable
[v4,rs6000] Enable have_cbranchcc4 on rs6000
[v4,rs6000] Enable have_cbranchcc4 on rs6000
- - -
1
-
-
2022-12-08
HAO CHEN GUI
Accepted
[v2] Add a new conversion for conditional ternary set into ifcvt [PR106536]
[v2] Add a new conversion for conditional ternary set into ifcvt [PR106536]
- - -
1
-
-
2022-12-07
HAO CHEN GUI
Accepted
[v3,rs6000] Enable have_cbranchcc4 on rs6000
[v3,rs6000] Enable have_cbranchcc4 on rs6000
- - -
1
-
-
2022-12-06
HAO CHEN GUI
Accepted
[v2] Return a NULL rtx when targets don't support cbranchcc4 or predicate check fails in prepare_cm…
[v2] Return a NULL rtx when targets don't support cbranchcc4 or predicate check fails in prepare_cm…
- - -
1
-
-
2022-12-05
HAO CHEN GUI
Accepted
[v5,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
[v5,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
- - -
-
1
-
2022-12-02
HAO CHEN GUI
Unresolved
Add a new conversion for conditional ternary set into ifcvt [PR106536]
Add a new conversion for conditional ternary set into ifcvt [PR106536]
- - -
1
-
-
2022-11-23
HAO CHEN GUI
Accepted
Change the behavior of predicate check failure on cbranchcc4 operand0 in prepare_cmp_insn
Change the behavior of predicate check failure on cbranchcc4 operand0 in prepare_cmp_insn
- - -
1
-
-
2022-11-23
HAO CHEN GUI
Accepted
[PATCHv2,rs6000] Enable have_cbranchcc4 on rs6000
[PATCHv2,rs6000] Enable have_cbranchcc4 on rs6000
- - -
1
-
-
2022-11-17
HAO CHEN GUI
Accepted
[rs6000] Enable have_cbranchcc4 on rs6000
[rs6000] Enable have_cbranchcc4 on rs6000
- - -
1
-
-
2022-11-16
HAO CHEN GUI
Accepted
[v4,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
[v4,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions
- - -
-
-
1
2022-11-07
HAO CHEN GUI
Not Applicable
[PATCH-2,rs6000] Reverse V8HI on Power8 by vector rotation [PR100866]
[PATCH-2,rs6000] Reverse V8HI on Power8 by vector rotation [PR100866]
- - -
1
-
-
2022-10-24
HAO CHEN GUI
Accepted