Show patches with: Submitter = HAO CHEN GUI       |    Archived = No       |   190 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[rs6000] Use bcdsub. instead of bcdadd. for bcd invalid number checking [rs6000] Use bcdsub. instead of bcdadd. for bcd invalid number checking - - - - --- 2024-04-18 HAO CHEN GUI New
[rs6000] Fix test case bcd4.c [rs6000] Fix test case bcd4.c - - - - --- 2024-04-17 HAO CHEN GUI New
[PATCH-4,rs6000] Implement optab_isnormal for SFmode, DFmode and TFmode [PR97786] [PATCH-4,rs6000] Implement optab_isnormal for SFmode, DFmode and TFmode [PR97786] - - - - --- 2024-04-12 HAO CHEN GUI New
Optab: add isnormal_optab for __builtin_isnormal Optab: add isnormal_optab for __builtin_isnormal - - - - --- 2024-04-12 HAO CHEN GUI New
[PATCH-3] Builtin: Fold builtin_isfinite on IBM long double to builtin_isfinite on double [PR97786] [PATCH-3] Builtin: Fold builtin_isfinite on IBM long double to builtin_isfinite on double [PR97786] - - - - --- 2024-04-12 HAO CHEN GUI New
[PATCH-2,rs6000] Implement optab_isfinite for SFmode, DFmode and TFmode [PR97786] [PATCH-2,rs6000] Implement optab_isfinite for SFmode, DFmode and TFmode [PR97786] - - - - --- 2024-04-12 HAO CHEN GUI New
Value range: Add range op for __builtin_isfinite Value range: Add range op for __builtin_isfinite - - - - --- 2024-04-12 HAO CHEN GUI New
Optab: add isfinite_optab for __builtin_isfinite Optab: add isfinite_optab for __builtin_isfinite - - - - --- 2024-04-12 HAO CHEN GUI New
Builtin: Fold builtin_isinf on IBM long double to builtin_isinf on double [PR97786] Builtin: Fold builtin_isinf on IBM long double to builtin_isinf on double [PR97786] - - - - --- 2024-03-27 HAO CHEN GUI New
[rs6000] Implement optab_isinf for SFmode, DFmode and TFmode [PR97786] [rs6000] Implement optab_isinf for SFmode, DFmode and TFmode [PR97786] - - - - --- 2024-03-25 HAO CHEN GUI New
Value Range: Add range op for builtin isinf Value Range: Add range op for builtin isinf - - - - --- 2024-03-25 HAO CHEN GUI New
[RFC] combine: Don't truncate const operand of AND if it's no benefits [RFC] combine: Don't truncate const operand of AND if it's no benefits - - - - --- 2024-03-11 HAO CHEN GUI New
[PATCHv2,rs6000] Add subreg patterns for SImode rotate and mask insert [PATCHv2,rs6000] Add subreg patterns for SImode rotate and mask insert - - - - --- 2024-03-08 HAO CHEN GUI New
[PATCHv2] fwprop: Avoid volatile defines to be propagated [PATCHv2] fwprop: Avoid volatile defines to be propagated - - - - --- 2024-03-05 HAO CHEN GUI New
[rs6000] Add subreg patterns for SImode rotate and mask insert [rs6000] Add subreg patterns for SImode rotate and mask insert - - - - --- 2024-03-01 HAO CHEN GUI New
fwprop: Avoid volatile defines to be propagated fwprop: Avoid volatile defines to be propagated - - - - --- 2024-02-26 HAO CHEN GUI New
[rs6000] Enable overlap memory store for block memory clear [rs6000] Enable overlap memory store for block memory clear - - - - --- 2024-02-26 HAO CHEN GUI New
[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] - - - - --- 2024-01-26 HAO CHEN GUI New
[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] - - - - --- 2024-01-26 HAO CHEN GUI New
[expand] Add const0 move checking for CLEAR_BY_PIECES optabs [expand] Add const0 move checking for CLEAR_BY_PIECES optabs - - - - --- 2024-01-16 HAO CHEN GUI New
[rs6000] Enable block compare expand on P9 with m32 and mpowerpc64 [rs6000] Enable block compare expand on P9 with m32 and mpowerpc64 - - - - --- 2024-01-12 HAO CHEN GUI New
[rs6000] Eliminate unnecessary byte swaps for block clear on P8 LE [PR113325] [rs6000] Eliminate unnecessary byte swaps for block clear on P8 LE [PR113325] - - - - --- 2024-01-11 HAO CHEN GUI New
[rs6000] Refactor expand_compare_loop and split it to two functions [rs6000] Refactor expand_compare_loop and split it to two functions - - - - --- 2024-01-10 HAO CHEN GUI New
[Patchv3,rs6000] Clean up pre-checkings of expand_block_compare [Patchv3,rs6000] Clean up pre-checkings of expand_block_compare - - - - --- 2023-12-21 HAO CHEN GUI New
[rs6000] Call library for block memory compare when optimizing for size [rs6000] Call library for block memory compare when optimizing for size - - - - --- 2023-12-20 HAO CHEN GUI New
[Patchv3,rs6000] Correct definition of macro of fixed point efficient unaligned [Patchv3,rs6000] Correct definition of macro of fixed point efficient unaligned - - - - --- 2023-12-20 HAO CHEN GUI New
[Patchv2,rs6000] Clean up pre-checkings of expand_block_compare [Patchv2,rs6000] Clean up pre-checkings of expand_block_compare - - - - --- 2023-12-18 HAO CHEN GUI New
[Patchv2,rs6000] Correct definition of macro of fixed point efficient unaligned [Patchv2,rs6000] Correct definition of macro of fixed point efficient unaligned - - - - --- 2023-12-18 HAO CHEN GUI New
[rs6000] Clean up pre-checking of expand_block_compare [rs6000] Clean up pre-checking of expand_block_compare - - - - --- 2023-12-11 HAO CHEN GUI New
[rs6000] Correct definition of macro of fixed point efficient unaligned [rs6000] Correct definition of macro of fixed point efficient unaligned - - - - --- 2023-12-11 HAO CHEN GUI New
[patch-2v2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707] [patch-2v2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707] - - - - --- 2023-12-06 HAO CHEN GUI New
[patch-1v2,rs6000] enable fctiw on old archs [PR112707] [patch-1v2,rs6000] enable fctiw on old archs [PR112707] - - - - --- 2023-12-06 HAO CHEN GUI New
[patch-2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707] [patch-2,rs6000] guard fctid on PPC64 and powerpc 476 [PR112707] - - - - --- 2023-12-01 HAO CHEN GUI New
[patch-1,rs6000] enable fctiw on old archs [PR112707] [patch-1,rs6000] enable fctiw on old archs [PR112707] - - - - --- 2023-12-01 HAO CHEN GUI New
Expand: Pass down equality only flag to cmpmem expand Expand: Pass down equality only flag to cmpmem expand - - - - --- 2023-11-28 HAO CHEN GUI New
[PATCHv2] Clean up by_pieces_ninsns [PATCHv2] Clean up by_pieces_ninsns - - - - --- 2023-11-23 HAO CHEN GUI New
Clean up by_pieces_ninsns Clean up by_pieces_ninsns - - - - --- 2023-11-15 HAO CHEN GUI New
Clean up Clean up - - - - --- 2023-11-15 HAO CHEN GUI New
[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] - - - - --- 2023-11-10 HAO CHEN GUI New
[expand] Call misaligned memory reference in expand_builtin_return [PR112417] [expand] Call misaligned memory reference in expand_builtin_return [PR112417] - - - - --- 2023-11-09 HAO CHEN GUI New
[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] - - - - --- 2023-11-09 HAO CHEN GUI New
[PATCH-2v2,rs6000] Enable vector mode for by pieces equality compare [PR111449] [PATCH-2v2,rs6000] Enable vector mode for by pieces equality compare [PR111449] - - - - --- 2023-11-09 HAO CHEN GUI New
[PATCH-3v2,rs6000] Enable 16-byte by pieces move [PR111449] [PATCH-3v2,rs6000] Enable 16-byte by pieces move [PR111449] - - - - --- 2023-11-06 HAO CHEN GUI New
[PATCH-3,rs6000] Enable 16-byte by pieces move [PR111449] [PATCH-3,rs6000] Enable 16-byte by pieces move [PR111449] - - - - --- 2023-11-06 HAO CHEN GUI New
[PATCH-2,rs6000] Enable vector mode for by pieces equality compare [PR111449] [PATCH-2,rs6000] Enable vector mode for by pieces equality compare [PR111449] - - - - --- 2023-11-06 HAO CHEN GUI New
[expand] Checking available optabs for scalar modes in by pieces operations [expand] Checking available optabs for scalar modes in by pieces operations - - - - --- 2023-10-27 HAO CHEN GUI New
[PATCH-1v4,expand] Enable vector mode for compare_by_pieces [PR111449] [PATCH-1v4,expand] Enable vector mode for compare_by_pieces [PR111449] - - - - --- 2023-10-20 HAO CHEN GUI New
PATCH-1v3, expand] Enable vector mode for compare_by_pieces [PR111449] PATCH-1v3, expand] Enable vector mode for compare_by_pieces [PR111449] - - - - --- 2023-10-13 HAO CHEN GUI New
[PATCH-2v2,rs6000] Enable vector mode for memory equality compare [PR111449] [PATCH-2v2,rs6000] Enable vector mode for memory equality compare [PR111449] - - - - --- 2023-10-11 HAO CHEN GUI New
[PATCH-1v2,expand] Enable vector mode for compare_by_pieces [PR111449] [PATCH-1v2,expand] Enable vector mode for compare_by_pieces [PR111449] - - - - --- 2023-10-11 HAO CHEN GUI New
[PATCH-2,rs6000] Enable vector mode for memory equality compare [PR111449] [PATCH-2,rs6000] Enable vector mode for memory equality compare [PR111449] - - - - --- 2023-10-09 HAO CHEN GUI New
[PATCH-1,expand] Enable vector mode for compare_by_pieces [PR111449] [PATCH-1,expand] Enable vector mode for compare_by_pieces [PR111449] - - - - --- 2023-10-09 HAO CHEN GUI New
[PATCH-2v3,rs6000] Implement 32bit inline lrint [PR88558] [PATCH-2v3,rs6000] Implement 32bit inline lrint [PR88558] - - - - --- 2023-09-25 HAO CHEN GUI New
[rs6000] Enable vector compare for 16-byte memory equality compare [PR111449] [rs6000] Enable vector compare for 16-byte memory equality compare [PR111449] - - - - --- 2023-09-20 HAO CHEN GUI New
[PATCH-2v2,rs6000] Implement 32bit inline lrint [PR88558] [PATCH-2v2,rs6000] Implement 32bit inline lrint [PR88558] - - - - --- 2023-09-04 HAO CHEN GUI New
[PATCH-1v2,rs6000] Enable SImode in FP registers on P7 [PR88558] [PATCH-1v2,rs6000] Enable SImode in FP registers on P7 [PR88558] - - - - --- 2023-09-04 HAO CHEN GUI New
[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] - - - - --- 2023-08-29 HAO CHEN GUI New
[PATCH-2,rs6000] Implement 32bit inline lrint [PR88558] [PATCH-2,rs6000] Implement 32bit inline lrint [PR88558] - - - - --- 2023-08-25 HAO CHEN GUI New
[PATCH-1,rs6000] Enable SImode in FP register on P7 [PR88558] [PATCH-1,rs6000] Enable SImode in FP register on P7 [PR88558] - - - - --- 2023-08-25 HAO CHEN GUI New
[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] - - - - --- 2023-08-22 HAO CHEN GUI New
[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] - - - - --- 2023-08-14 HAO CHEN GUI New
[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] - - - - --- 2023-07-25 HAO CHEN GUI New
[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] - - - - --- 2023-07-21 HAO CHEN GUI New
[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… - - - - --- 2023-07-19 HAO CHEN GUI New
[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 [… - - - - --- 2023-07-19 HAO CHEN GUI New
[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] - - - - --- 2023-07-05 HAO CHEN GUI New
[rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331] [rs6000] Extract the element in dword0 by mfvsrd and shift/mask [PR110331] - - - - --- 2023-07-03 HAO CHEN GUI New
[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] - - - - --- 2023-06-25 HAO CHEN GUI New
[PATCHv4,rs6000] Add two peephole2 patterns for mr. insn [PATCHv4,rs6000] Add two peephole2 patterns for mr. insn - - - - --- 2023-06-20 HAO CHEN GUI New
[rs6000] Generate mfvsrwz for all platforms and remove redundant zero extend [PR106769] [rs6000] Generate mfvsrwz for all platforms and remove redundant zero extend [PR106769] - - - - --- 2023-06-19 HAO CHEN GUI New
[PATCHv3,rs6000] Add two peephole2 patterns for mr. insn [PATCHv3,rs6000] Add two peephole2 patterns for mr. insn - - - - --- 2023-06-13 HAO CHEN GUI New
[PATCHv2,rs6000] Add two peephole2 patterns for mr. insn [PATCHv2,rs6000] Add two peephole2 patterns for mr. insn - - - - --- 2023-06-12 HAO CHEN GUI New
[rs6000] Add two peephole2 patterns for mr. insn [rs6000] Add two peephole2 patterns for mr. insn - - - - --- 2023-05-30 HAO CHEN GUI New
[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] - - - - --- 2023-05-26 HAO CHEN GUI New
[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] - - - - --- 2023-05-04 HAO CHEN GUI New
[2/2,rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728] Untitled series #351631 - - - - --- 2023-04-20 HAO CHEN GUI New
[2/1,rs6000] make ppc_cpu_supports_hw as effective target keyword [PR108728] Untitled series #351630 - - - - --- 2023-04-20 HAO CHEN GUI New
[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] - - - - --- 2023-04-18 HAO CHEN GUI New
[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] - - - - --- 2023-04-18 HAO CHEN GUI New
[rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728] [rs6000] xfail float128 comparison test case that fails on powerpc64 [PR108728] - - - - --- 2023-04-12 HAO CHEN GUI New
[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] - - - - --- 2023-04-06 HAO CHEN GUI New
[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] - - - - --- 2023-03-28 HAO CHEN GUI New
[rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812] [rs6000] rs6000: correct vector sign extend built-ins on Big Endian [PR108812] - - - - --- 2023-03-27 HAO CHEN GUI New
[PATCHv4,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] [PATCHv4,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] - - - - --- 2023-03-21 HAO CHEN GUI New
[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] - - - - --- 2023-03-16 HAO CHEN GUI New
[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] - - - - --- 2023-03-16 HAO CHEN GUI New
[PATCHv3,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] [PATCHv3,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] - - - - --- 2023-03-07 HAO CHEN GUI New
[PATCHv2,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] [PATCHv2,gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] - - - - --- 2023-03-03 HAO CHEN GUI New
[gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] [gfortran] Escalate failure when Hollerith constant to real conversion fails [PR103628] - - - - --- 2023-03-01 HAO CHEN GUI New
[PATCHv2,rs6000] Merge two vector shift when their sources are the same [PATCHv2,rs6000] Merge two vector shift when their sources are the same - - - - --- 2023-02-28 HAO CHEN GUI New
[rs6000] Merge two vector shift when their sources are the same [rs6000] Merge two vector shift when their sources are the same - - - - --- 2023-02-20 HAO CHEN GUI New
[rs6000] Split TImode for logical operations in expand pass [PR100694] [rs6000] Split TImode for logical operations in expand pass [PR100694] - - - - --- 2023-02-08 HAO CHEN GUI New
[rs6000] Convert TI AND with a special constant to DI AND [PR93123] [rs6000] Convert TI AND with a special constant to DI AND [PR93123] - - - - --- 2023-01-18 HAO CHEN GUI New
[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… - - - - --- 2023-01-04 HAO CHEN GUI New
[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 - - - - --- 2023-01-04 HAO CHEN GUI New
[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 - - - - --- 2023-01-04 HAO CHEN GUI New
[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 - - - - --- 2023-01-04 HAO CHEN GUI New
[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 - - - - --- 2022-12-19 HAO CHEN GUI New
[v4,rs6000] Enable have_cbranchcc4 on rs6000 [v4,rs6000] Enable have_cbranchcc4 on rs6000 - - - - --- 2022-12-08 HAO CHEN GUI New
[v2] Add a new conversion for conditional ternary set into ifcvt [PR106536] [v2] Add a new conversion for conditional ternary set into ifcvt [PR106536] - - - - --- 2022-12-07 HAO CHEN GUI New
« 1 2 »