Show patches with: Submitter = HAO CHEN GUI       |    State = Action Required       |    Archived = No       |   247 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[PATCHv4,expand] Add const0 move checking for CLEAR_BY_PIECES optabs [PATCHv4,expand] Add const0 move checking for CLEAR_BY_PIECES optabs - - - - --- 2024-08-19 HAO CHEN GUI New
[PATCH-2] Builtins: Fold isfinite on IBM long double to isfinite on high-order double [PR97786] [PATCH-2] Builtins: Fold isfinite on IBM long double to isfinite on high-order double [PR97786] - - - - --- 2024-08-16 HAO CHEN GUI New
[PATCH-1] Builtins: Fold isinf on IBM long double to isinf on high-order double [PR97786] [PATCH-1] Builtins: Fold isinf on IBM long double to isinf on high-order double [PR97786] - - - - --- 2024-08-16 HAO CHEN GUI New
[PATCHv2,aarch64] Implement 16-byte vector mode const0 store by TImode [PATCHv2,aarch64] Implement 16-byte vector mode const0 store by TImode - - - - --- 2024-08-16 HAO CHEN GUI New
[RFC,aarch64] Implement 16-byte vector mode const0 store by TImode [RFC,aarch64] Implement 16-byte vector mode const0 store by TImode - - - - --- 2024-08-14 HAO CHEN GUI New
[PATCHv3,expand] Add const0 move checking for CLEAR_BY_PIECES optabs [PATCHv3,expand] Add const0 move checking for CLEAR_BY_PIECES optabs - - - - --- 2024-08-14 HAO CHEN GUI New
[PATCHv3,rs6000] Optimize vector construction with two vector doubleword loads [PR103568] [PATCHv3,rs6000] Optimize vector construction with two vector doubleword loads [PR103568] - - - - --- 2024-07-25 HAO CHEN GUI New
[rs6000] Add const_vector into any_operand predicate [rs6000] Add const_vector into any_operand predicate - - - - --- 2024-07-25 HAO CHEN GUI New
[PATCHv2,expand] Add const0 move checking for CLEAR_BY_PIECES optabs [PATCHv2,expand] Add const0 move checking for CLEAR_BY_PIECES optabs - - - - --- 2024-07-22 HAO CHEN GUI New
[PATCH-3v5,rs6000] Implement optab_isnormal for SFDF and IEEE128 [PATCH-3v5,rs6000] Implement optab_isnormal for SFDF and IEEE128 - - - - --- 2024-07-18 HAO CHEN GUI New
[PATCH-2v5,rs6000] Implement optab_isfinite for SFDF and IEEE128 [PATCH-2v5,rs6000] Implement optab_isfinite for SFDF and IEEE128 - - - - --- 2024-07-18 HAO CHEN GUI New
[rs6000] Remove redundant guard for float128 mode patterns [rs6000] Remove redundant guard for float128 mode patterns - - - - --- 2024-07-15 HAO CHEN GUI New
[PATCHv2,rs6000] Add TARGET_FLOAT128_HW guard for quad-precision insns [PATCHv2,rs6000] Add TARGET_FLOAT128_HW guard for quad-precision insns - - - - --- 2024-07-15 HAO CHEN GUI New
[PATCH-1v4] Value Range: Add range op for builtin isinf [PATCH-1v4] Value Range: Add range op for builtin isinf - - - - --- 2024-07-11 HAO CHEN GUI New
[rs6000] Add TARGET_FLOAT128_HW guard for quad-precision insns [rs6000] Add TARGET_FLOAT128_HW guard for quad-precision insns - - - - --- 2024-07-11 HAO CHEN GUI New
[PATCH-1v5,rs6000] Implement optab_isinf for SFDF and IEEE128 [PATCH-1v5,rs6000] Implement optab_isinf for SFDF and IEEE128 - - - - --- 2024-07-09 HAO CHEN GUI New
[PATCH-3v4,rs6000] Implement optab_isnormal for SFDF and IEEE128 [PATCH-3v4,rs6000] Implement optab_isnormal for SFDF and IEEE128 - - - - --- 2024-06-27 HAO CHEN GUI New
[PATCH-2v4,rs6000] Implement optab_isfinite for SFDF and IEEE128 [PATCH-2v4,rs6000] Implement optab_isfinite for SFDF and IEEE128 - - - - --- 2024-06-27 HAO CHEN GUI New
[PATCH-1v4,rs6000] Implement optab_isinf for SFDF and IEEE128 [PATCH-1v4,rs6000] Implement optab_isinf for SFDF and IEEE128 - - - - --- 2024-06-27 HAO CHEN GUI New
[PATCH-1v5] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] [PATCH-1v5] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] - - - - --- 2024-06-20 HAO CHEN GUI New
[Patch-2v3,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325] [Patch-2v3,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325] - - - - --- 2024-06-17 HAO CHEN GUI New
[PATCH-1v4] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] [PATCH-1v4] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] - - - - --- 2024-06-17 HAO CHEN GUI New
[Patch-2v2,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325] [Patch-2v2,rs6000] Eliminate unnecessary byte swaps for duplicated constant vector store [PR113325] - - - - --- 2024-06-12 HAO CHEN GUI New
[PATCH-1v3] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] [PATCH-1v3] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] - - - - --- 2024-06-12 HAO CHEN GUI New
[PATCHv2,rs6000] Optimize vector construction with two vector doubleword loads [PR103568] [PATCHv2,rs6000] Optimize vector construction with two vector doubleword loads [PR103568] - - - - --- 2024-05-31 HAO CHEN GUI New
[rs6000] Optimize vector construction with two vector doubleword loads [PR103568] [rs6000] Optimize vector construction with two vector doubleword loads [PR103568] - - - - --- 2024-05-30 HAO CHEN GUI New
[PATCH-3v2] Value Range: Add range op for builtin isnormal [PATCH-3v2] Value Range: Add range op for builtin isnormal - - - - --- 2024-05-30 HAO CHEN GUI New
[PATCH-2v4] Value Range: Add range op for builtin isfinite [PATCH-2v4] Value Range: Add range op for builtin isfinite - - - - --- 2024-05-30 HAO CHEN GUI New
[PATCH-1v3] Value Range: Add range op for builtin isinf [PATCH-1v3] Value Range: Add range op for builtin isinf - - - - --- 2024-05-30 HAO CHEN GUI New
[PATCHv5] Optab: add isnormal_optab for __builtin_isnormal [PATCHv5] Optab: add isnormal_optab for __builtin_isnormal - - - - --- 2024-05-29 HAO CHEN GUI New
[PATCHv5] Optab: add isfinite_optab for __builtin_isfinite [PATCHv5] Optab: add isfinite_optab for __builtin_isfinite - - - - --- 2024-05-29 HAO CHEN GUI New
[PATCHv4] Optab: add isnormal_optab for __builtin_isnormal [PATCHv4] Optab: add isnormal_optab for __builtin_isnormal - - - - --- 2024-05-28 HAO CHEN GUI New
[PATCHv4] Optab: add isfinite_optab for __builtin_isfinite [PATCHv4] Optab: add isfinite_optab for __builtin_isfinite - - - - --- 2024-05-28 HAO CHEN GUI New
[PATCHv3] Optab: add isnormal_optab for __builtin_isnormal [PATCHv3] Optab: add isnormal_optab for __builtin_isnormal - - - - --- 2024-05-27 HAO CHEN GUI New
[PATCHv3] Optab: add isfinite_optab for __builtin_isfinite [PATCHv3] Optab: add isfinite_optab for __builtin_isfinite - - - - --- 2024-05-27 HAO CHEN GUI New
[PATCH-3v3,rs6000] Implement optab_isnormal for SFDF and IEEE128 [PATCH-3v3,rs6000] Implement optab_isnormal for SFDF and IEEE128 - - - - --- 2024-05-24 HAO CHEN GUI New
[PATCH-2v3,rs6000] Implement optab_isfinite for SFDF and IEEE128 [PATCH-2v3,rs6000] Implement optab_isfinite for SFDF and IEEE128 - - - - --- 2024-05-24 HAO CHEN GUI New
[PATCH-1v3,rs6000] Implement optab_isinf for SFDF and IEEE128 [PATCH-1v3,rs6000] Implement optab_isinf for SFDF and IEEE128 - - - - --- 2024-05-24 HAO CHEN GUI New
[PATCH-3] Value Range: Add range op for builtin isnormal [PATCH-3] Value Range: Add range op for builtin isnormal - - - - --- 2024-05-21 HAO CHEN GUI New
[PATCH-2v3] Value Range: Add range op for builtin isfinite [PATCH-2v3] Value Range: Add range op for builtin isfinite - - - - --- 2024-05-21 HAO CHEN GUI New
[PATCH-1v2] Value Range: Add range op for builtin isinf [PATCH-1v2] Value Range: Add range op for builtin isinf - - - - --- 2024-05-21 HAO CHEN GUI New
[PATCHv2] Optab: add isnormal_optab for __builtin_isnormal [PATCHv2] Optab: add isnormal_optab for __builtin_isnormal - - - - --- 2024-05-20 HAO CHEN GUI New
[PATCHv2] Optab: add isfinite_optab for __builtin_isfinite [PATCHv2] Optab: add isfinite_optab for __builtin_isfinite - - - - --- 2024-05-20 HAO CHEN GUI New
[PATCH-3v2,rs6000] Implement optab_isnormal for SFDF and IEEE128 [PATCH-3v2,rs6000] Implement optab_isnormal for SFDF and IEEE128 - - - - --- 2024-05-20 HAO CHEN GUI New
[PATCH-2v2,rs6000] Implement optab_isfinite for SFDF and IEEE128 [PATCH-2v2,rs6000] Implement optab_isfinite for SFDF and IEEE128 - - - - --- 2024-05-20 HAO CHEN GUI New
[PATCH-1v2,rs6000] Implement optab_isinf for SFDF and IEEE128 [PATCH-1v2,rs6000] Implement optab_isinf for SFDF and IEEE128 - - - - --- 2024-05-20 HAO CHEN GUI New
[PATCHv2] rs6000: Enable overlapped by-pieces operations [PATCHv2] rs6000: Enable overlapped by-pieces operations - - - - --- 2024-05-10 HAO CHEN GUI New
[PATCH-1v2] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] [PATCH-1v2] fwprop: Replace rtx_cost with insn_cost in try_fwprop_subst_pattern [PR113325] - - - - --- 2024-05-10 HAO CHEN GUI New
rtlanal: Correct cost regularization in pattern_cost rtlanal: Correct cost regularization in pattern_cost - - - - --- 2024-05-10 HAO CHEN GUI New
rs6000: Enable overlapped by-pieces operations rs6000: Enable overlapped by-pieces operations - - - - --- 2024-05-08 HAO CHEN GUI New
[PATCHv2] Value range: Add range op for __builtin_isfinite [PATCHv2] Value range: Add range op for __builtin_isfinite - - - - --- 2024-05-07 HAO CHEN GUI New
[PATCH-6,rs6000] Split setcc to two insns after reload [PATCH-6,rs6000] Split setcc to two insns after reload - - - - --- 2024-05-07 HAO CHEN GUI New
[PATCH-5,rs6000] Replace explicit CC bit reverse with common format [PATCH-5,rs6000] Replace explicit CC bit reverse with common format - - - - --- 2024-05-06 HAO CHEN GUI New
[PATCH-4,rs6000] Optimize single cc bit reverse implementation [PATCH-4,rs6000] Optimize single cc bit reverse implementation - - - - --- 2024-04-30 HAO CHEN GUI New
[PATCH-3,rs6000] Set CC mode of vector string isolate insns to CCEQ [PATCH-3,rs6000] Set CC mode of vector string isolate insns to CCEQ - - - - --- 2024-04-30 HAO CHEN GUI New
[PATCH-2,rs6000] Add a new type of CC mode - CCLTEQ [PATCH-2,rs6000] Add a new type of CC mode - CCLTEQ - - - - --- 2024-04-30 HAO CHEN GUI New
[PATCH-1,rs6000] Add a new type of CC mode - CCBCD for bcd insns [PR100736, PR114732] [PATCH-1,rs6000] Add a new type of CC mode - CCBCD for bcd insns [PR100736, PR114732] - - - - --- 2024-04-30 HAO CHEN GUI New
[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
« 1 2 3 »