Show patches with: Submitter = Kewen.Lin       |    State = Action Required       |    Archived = No       |   95 patches
Patch Series rb/tb S/W/F Date Submitter Delegate State
[v2] predict: Adjust optimize_function_for_size_p [PR105818] [v2] predict: Adjust optimize_function_for_size_p [PR105818] - - --- 2022-11-30 Kewen.Lin New
rs6000: Fix some issues related to Power10 fusion [PR104024] rs6000: Fix some issues related to Power10 fusion [PR104024] - - --- 2022-11-30 Kewen.Lin New
[9/9] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p5 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[8/9] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p4 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[7/9] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p3 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[6/9] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p2 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[5/9] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p1 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[4/9] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p4 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[3/9] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p3 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[2/9] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p2 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[1/9] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p1 rs6000: Rework rs6000_emit_vector_compare - - --- 2022-11-24 Kewen.Lin New
[2/2] rs6000: Refine integer comparison handlings in rs6000_emit_vector_compare [1/2] rs6000: Emit vector fp comparison directly in rs6000_emit_vector_compare - - --- 2022-11-16 Kewen.Lin New
[1/2] rs6000: Emit vector fp comparison directly in rs6000_emit_vector_compare [1/2] rs6000: Emit vector fp comparison directly in rs6000_emit_vector_compare - - --- 2022-11-16 Kewen.Lin New
rtl: Try to remove EH edges after {pro,epi}logue generation [PR90259] rtl: Try to remove EH edges after {pro,epi}logue generation [PR90259] - - --- 2022-11-08 Kewen.Lin New
testsuite: Fix gen-vect-34.c with vect_masked_load [PR106806] testsuite: Fix gen-vect-34.c with vect_masked_load [PR106806] - - --- 2022-11-02 Kewen.Lin New
vect: Fold LEN_{LOAD,STORE} if it's for the whole vector [PR107412] vect: Fold LEN_{LOAD,STORE} if it's for the whole vector [PR107412] - - --- 2022-11-02 Kewen.Lin New
testsuite: Adjust vect-bitfield-read-* with vect_shift and vect_long_long [PR107240] testsuite: Adjust vect-bitfield-read-* with vect_shift and vect_long_long [PR107240] - - --- 2022-10-27 Kewen.Lin New
vect: Fix wrong shift_n after widening on BE [PR107338] vect: Fix wrong shift_n after widening on BE [PR107338] - - --- 2022-10-24 Kewen.Lin New
vect: Try folding first for shifted value generation [PR107240] vect: Try folding first for shifted value generation [PR107240] - - --- 2022-10-19 Kewen.Lin New
[v2] rs6000: Rework option -mpowerpc64 handling [PR106680] [v2] rs6000: Rework option -mpowerpc64 handling [PR106680] - - --- 2022-10-12 Kewen.Lin New
rs6000: Rework option -mpowerpc64 handling [PR106680] rs6000: Rework option -mpowerpc64 handling [PR106680] - - --- 2022-09-28 Kewen.Lin New
rs6000: Fix the condition with frame_pointer_needed_indeed [PR96072] rs6000: Fix the condition with frame_pointer_needed_indeed [PR96072] - - --- 2022-09-22 Kewen.Lin New
rs6000: Fix condition of define_expand vec_shr_<mode> [PR100645] rs6000: Fix condition of define_expand vec_shr_<mode> [PR100645] - - --- 2022-09-22 Kewen.Lin New
Handle OPAQUE_TYPE specially in verify_type [PR106833] Handle OPAQUE_TYPE specially in verify_type [PR106833] - - --- 2022-09-08 Kewen.Lin New
rs6000/test: Fix bswap64-4.c with has_arch_ppc64 [PR106680] rs6000/test: Fix bswap64-4.c with has_arch_ppc64 [PR106680] - - --- 2022-08-31 Kewen.Lin New
rs6000/test: Fix typo in pr86731-fwrapv-longlong.c [PR106682] rs6000/test: Fix typo in pr86731-fwrapv-longlong.c [PR106682] - - --- 2022-08-31 Kewen.Lin New
[v4] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] [v4] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] - - --- 2022-08-25 Kewen.Lin New
rs6000/test: Adjust pr104992.c with vect_int_mod [PR106516] rs6000/test: Adjust pr104992.c with vect_int_mod [PR106516] - - --- 2022-08-24 Kewen.Lin New
Adjust the symbol for SECTION_LINK_ORDER linked_to section [PR99889] Adjust the symbol for SECTION_LINK_ORDER linked_to section [PR99889] - - --- 2022-08-24 Kewen.Lin New
[v3] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] [v3] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] - - --- 2022-08-18 Kewen.Lin New
vect: Don't allow vect_emulated_vector_p type in vectorizable_call [PR106322] vect: Don't allow vect_emulated_vector_p type in vectorizable_call [PR106322] - - --- 2022-08-12 Kewen.Lin New
[v2] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] [v2] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] - - --- 2022-08-12 Kewen.Lin New
rs6000: Remove stale rs6000_global_entry_point_needed_p rs6000: Remove stale rs6000_global_entry_point_needed_p - - --- 2022-08-09 Kewen.Lin New
rs6000: Simplify some code with rs6000_builtin_is_supported rs6000: Simplify some code with rs6000_builtin_is_supported - - --- 2022-08-09 Kewen.Lin New
rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888] - - --- 2022-08-09 Kewen.Lin New
[v2] rs6000/test: Fix empty TU in some cases of effective targets [PR106345] [v2] rs6000/test: Fix empty TU in some cases of effective targets [PR106345] - - --- 2022-07-25 Kewen.Lin New
rs6000/test: Fix empty TU in some cases of effective targets rs6000/test: Fix empty TU in some cases of effective targets - - --- 2022-07-20 Kewen.Lin New
rs6000/test: Update some cases with -mdejagnu-tune rs6000/test: Update some cases with -mdejagnu-tune - - --- 2022-07-20 Kewen.Lin New
rs6000: Suggest unroll factor for loop vectorization rs6000: Suggest unroll factor for loop vectorization - - --- 2022-07-20 Kewen.Lin New
rs6000: Preserve REG_EH_REGION when replacing load/store [PR106091] rs6000: Preserve REG_EH_REGION when replacing load/store [PR106091] - - --- 2022-07-07 Kewen.Lin New
rs6000: Simplify *rotl<mode>3_insert_4 by removing DImode rs6000: Simplify *rotl<mode>3_insert_4 by removing DImode - - --- 2022-06-27 Kewen.Lin New
vect: Respect slp decision when applying suggested uf [PR105940] vect: Respect slp decision when applying suggested uf [PR105940] - - --- 2022-06-17 Kewen.Lin New
predict: Adjust optimize_function_for_size_p [PR105818] predict: Adjust optimize_function_for_size_p [PR105818] - - --- 2022-06-14 Kewen.Lin New
vect: Move suggested_unroll_factor applying [PR105940] vect: Move suggested_unroll_factor applying [PR105940] - - --- 2022-06-13 Kewen.Lin New
Update document for VECTOR_MODES_WITH_PREFIX Update document for VECTOR_MODES_WITH_PREFIX - - --- 2022-06-06 Kewen.Lin New
inline: Rebuild target option node for caller [PR105459] inline: Rebuild target option node for caller [PR105459] - - --- 2022-06-06 Kewen.Lin New
[v3] rs6000: Adjust mov optabs for opaque modes [PR103353] [v3] rs6000: Adjust mov optabs for opaque modes [PR103353] - - --- 2022-05-18 Kewen.Lin New
[v3] rs6000: Fix the check of bif argument number [PR104482] [v3] rs6000: Fix the check of bif argument number [PR104482] - - --- 2022-05-18 Kewen.Lin New
rs6000: Handle unresolved overloaded builtin [PR105485] rs6000: Handle unresolved overloaded builtin [PR105485] - - --- 2022-05-13 Kewen.Lin New
testsuite: Skip pr105250.c for powerpc and s390 [PR105266] testsuite: Skip pr105250.c for powerpc and s390 [PR105266] - - --- 2022-04-14 Kewen.Lin New
[v2] rs6000: Fix the check of bif argument number [PR104482] [v2] rs6000: Fix the check of bif argument number [PR104482] - - --- 2022-04-13 Kewen.Lin New
[v3] rs6000: Guard bifs {un, }pack_{longdouble, ibm128} under hard float [PR103623] [v3] rs6000: Guard bifs {un, }pack_{longdouble, ibm128} under hard float [PR103623] - - --- 2022-04-11 Kewen.Lin New
[v2] rs6000: Guard bifs {un,}pack_{longdouble,ibm128} under hard float [PR103623] [v2] rs6000: Guard bifs {un,}pack_{longdouble,ibm128} under hard float [PR103623] - - --- 2022-04-08 Kewen.Lin New
[v2] rs6000: Adjust mov optabs for opaque modes [PR103353] [v2] rs6000: Adjust mov optabs for opaque modes [PR103353] - - --- 2022-04-07 Kewen.Lin New
[v2] rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002] [v2] rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002] - - --- 2022-04-01 Kewen.Lin New
rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002] rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002] - - --- 2022-03-24 Kewen.Lin New
rs6000: Skip overload instances with NULL fntype [PR104967] rs6000: Skip overload instances with NULL fntype [PR104967] - - --- 2022-03-23 Kewen.Lin New
rs6000: Fix the check of bif argument number [PR104482] rs6000: Fix the check of bif argument number [PR104482] - - --- 2022-03-15 Kewen.Lin New
rs6000: Adjust mov optabs for opaque modes [PR103353] rs6000: Adjust mov optabs for opaque modes [PR103353] - - --- 2022-03-03 Kewen.Lin New
rs6000: Guard bifs {un,}pack_{longdouble,ibm128} under hard float [PR103623] rs6000: Guard bifs {un,}pack_{longdouble,ibm128} under hard float [PR103623] - - --- 2022-03-03 Kewen.Lin New
rs6000/test: Adjust p9-vec-length-7 sensitive to unroll [PR103196] rs6000/test: Adjust p9-vec-length-7 sensitive to unroll [PR103196] - - --- 2022-02-28 Kewen.Lin New
rs6000: Fix some issues related to Power10 fusion [PR104024] rs6000: Fix some issues related to Power10 fusion [PR104024] - - --- 2022-02-22 Kewen.Lin New
testsuite: Adjust possibly fragile slp-perm-9.c [PR104015] testsuite: Adjust possibly fragile slp-perm-9.c [PR104015] - - --- 2022-01-18 Kewen.Lin New
[committed] vect: Check partial vector param for supports_partial_vectors [PR104015] [committed] vect: Check partial vector param for supports_partial_vectors [PR104015] - - --- 2022-01-14 Kewen.Lin New
rs6000: Use known constant for GET_MODE_NUNITS and similar rs6000: Use known constant for GET_MODE_NUNITS and similar - - --- 2022-01-13 Kewen.Lin New
rs6000: Fix constraint v with rs6000_constraints[RS6000_CONSTRAINT_v] rs6000: Fix constraint v with rs6000_constraints[RS6000_CONSTRAINT_v] - - --- 2022-01-13 Kewen.Lin New
[v3] rs6000: Fix some issues in rs6000_can_inline_p [PR102059] [v3] rs6000: Fix some issues in rs6000_can_inline_p [PR102059] - - --- 2022-01-05 Kewen.Lin New
rs6000: Don't turn off VSX for P9 VECTOR when TARGET_AVOID_XFORM set rs6000: Don't turn off VSX for P9 VECTOR when TARGET_AVOID_XFORM set - - --- 2021-12-29 Kewen.Lin New
rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] - - --- 2021-12-23 Kewen.Lin New
rs6000: Disable MMA if no P9 VECTOR support [PR103627] rs6000: Disable MMA if no P9 VECTOR support [PR103627] - - --- 2021-12-23 Kewen.Lin New
rs6000: Fix an assertion in update_target_cost_per_stmt [PR103702] rs6000: Fix an assertion in update_target_cost_per_stmt [PR103702] - - --- 2021-12-23 Kewen.Lin New
[v2] rs6000: Fix some issues in rs6000_can_inline_p [PR102059] [v2] rs6000: Fix some issues in rs6000_can_inline_p [PR102059] - - --- 2021-12-03 Kewen.Lin New
[15/15] sh: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[14/15] mips: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[13/15] ia64: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[11/15] csky: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[10/15] bfin: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[09/15] arm: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[08/15] alpha: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[05/15] v850: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[04/15] s390: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[03/15] rx: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[02/15] m32c: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
[01/15] frv: Fix non-robust split condition in define_insn_and_split Fix non-robust split condition in define_insn_and_split - - --- 2021-11-11 Kewen.Lin New
rs6000/doc: Rename future cpu with power10 rs6000/doc: Rename future cpu with power10 - - --- 2021-11-10 Kewen.Lin New
forwprop: Remove incorrect assertion [PR102897] forwprop: Remove incorrect assertion [PR102897] - - --- 2021-10-26 Kewen.Lin New
rs6000: Fix ICE of vect cost related to V1TI [PR102767] rs6000: Fix ICE of vect cost related to V1TI [PR102767] - - --- 2021-10-25 Kewen.Lin New
rs6000/test: Adjust some cases due to O2 vect [PR102658] rs6000/test: Adjust some cases due to O2 vect [PR102658] - - --- 2021-10-11 Kewen.Lin New
testsuite: Add missing comment for some dg-warning testsuite: Add missing comment for some dg-warning - - --- 2021-10-09 Kewen.Lin New
[v2] rs6000: Modify the way for extra penalized cost [v2] rs6000: Modify the way for extra penalized cost - - --- 2021-09-28 Kewen.Lin New
rs6000: Remove builtin mask check from builtin_decl [PR102347] rs6000: Remove builtin mask check from builtin_decl [PR102347] - - --- 2021-09-28 Kewen.Lin New
ipa-fnsummary: Remove inconsistent bp_pack_value ipa-fnsummary: Remove inconsistent bp_pack_value - - --- 2021-09-17 Kewen.Lin New
[v3] ipa-inline: Add target info into fn summary [PR102059] [v3] ipa-inline: Add target info into fn summary [PR102059] - - --- 2021-09-17 Kewen.Lin New
rs6000: Modify the way for extra penalized cost rs6000: Modify the way for extra penalized cost - - --- 2021-09-16 Kewen.Lin New
rs6000: Parameterize some const values for density test rs6000: Parameterize some const values for density test - - --- 2021-09-15 Kewen.Lin New