Show patches with: Submitter = HAO CHEN GUI       |   106 patches
« 1 2 »
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
[PATCH-1,rs6000] Generate permute index directly for little endian target [PR100866] [PATCH-1,rs6000] Generate permute index directly for little endian target [PR100866] - - - 1-- 2022-10-11 HAO CHEN GUI Accepted
[v7,rs6000] Implemented f[min/max]_optab by xs[min/max]dp [PR103605] [v7,rs6000] Implemented f[min/max]_optab by xs[min/max]dp [PR103605] - - - 1-- 2022-09-26 HAO CHEN GUI Accepted
[rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124] [rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124] - - - 1-- 2022-09-21 HAO CHEN GUI Accepted
[v3,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions [v3,rs6000] Change mode and insn condition for VSX scalar extract/insert instructions - - - --- 2022-09-07 HAO CHEN GUI New
[v2,rs6000] Change insn condition from TARGET_64BIT to TARGET_POWERPC64 for VSX scalar extract/inse… [v2,rs6000] Change insn condition from TARGET_64BIT to TARGET_POWERPC64 for VSX scalar extract/inse… - - - --- 2022-09-02 HAO CHEN GUI New
« 1 2 »