Show patches with: Submitter = Kewen.Lin       |    State = Action Required       |    Archived = No       |   533 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
rs6000: Fix vector parity support [PR108699] rs6000: Fix vector parity support [PR108699] - - - - --- 2023-02-16 Kewen.Lin New
[2/2] rs6000: Refactor genfusion.pl a bit further [1/2] rs6000: Refactor script genfusion.pl - - - - --- 2023-01-18 Kewen.Lin New
[1/2] rs6000: Refactor script genfusion.pl [1/2] rs6000: Refactor script genfusion.pl - - - - --- 2023-01-18 Kewen.Lin New
rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR108396] rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR108396] - - - - --- 2023-01-16 Kewen.Lin New
[PATCH/RFC] rs6000: Remove optimize_for_speed check for implicit TARGET_SAVE_TOC_INDIRECT [PR108184] [PATCH/RFC] rs6000: Remove optimize_for_speed check for implicit TARGET_SAVE_TOC_INDIRECT [PR108184] - - - - --- 2023-01-16 Kewen.Lin New
[v2] rs6000: Don't use optimize_function_for_speed_p too early [PR108184] [v2] rs6000: Don't use optimize_function_for_speed_p too early [PR108184] - - - - --- 2023-01-16 Kewen.Lin New
rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall [PR108348] rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall [PR108348] - - - - --- 2023-01-16 Kewen.Lin New
rs6000: Imply VSX early to adopt some checkings on conflict [PR108240] rs6000: Imply VSX early to adopt some checkings on conflict [PR108240] - - - - --- 2023-01-11 Kewen.Lin New
[committed] rs6000/test: Make ppc-fortran.exp only available for PowerPC target [committed] rs6000/test: Make ppc-fortran.exp only available for PowerPC target - - - - --- 2023-01-11 Kewen.Lin New
rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR108240] rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR108240] - - - - --- 2023-01-06 Kewen.Lin New
rs6000: Teach rs6000_opaque_type_invalid_use_p about inline asm [PR108272] rs6000: Teach rs6000_opaque_type_invalid_use_p about inline asm [PR108272] - - - - --- 2023-01-06 Kewen.Lin New
rs6000: Make P10_FUSION honour tuning setting rs6000: Make P10_FUSION honour tuning setting - - - - --- 2023-01-04 Kewen.Lin New
rs6000: Don't use optimize_function_for_speed_p too early [PR108184] rs6000: Don't use optimize_function_for_speed_p too early [PR108184] - - - - --- 2023-01-04 Kewen.Lin New
[RFC/PATCH] Remove the workaround for _Float128 precision [PR107299] [RFC/PATCH] Remove the workaround for _Float128 precision [PR107299] - - - - --- 2022-12-21 Kewen.Lin New
[committed] rs6000: Fix the wrong location of OPTION_MASK_P10_FUSION setting hunk [committed] rs6000: Fix the wrong location of OPTION_MASK_P10_FUSION setting hunk - - - - --- 2022-12-21 Kewen.Lin New
fold-const: Treat fp conversion to a type with same mode as copy fold-const: Treat fp conversion to a type with same mode as copy - - - - --- 2022-12-19 Kewen.Lin New
rs6000: Raise error for __vector_{quad, pair} uses without MMA enabled [PR106736] rs6000: Raise error for __vector_{quad, pair} uses without MMA enabled [PR106736] - - - - --- 2022-12-14 Kewen.Lin New
[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
Fix typo in gimple_fold_partial_load_store_mem_ref Fix typo in gimple_fold_partial_load_store_mem_ref - - - - --- 2022-11-16 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
rs6000/test: Support vect_long_long effective target rs6000/test: Support vect_long_long effective target - - - - --- 2022-10-19 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
[v2] Handle OPAQUE_TYPE specially in verify_type [PR106833] [v2] Handle OPAQUE_TYPE specially in verify_type [PR106833] - - - - --- 2022-09-09 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
[committed] testsuite/rs6000: Adjust gcc.target/powerpc/pr78604.c [PR105706] [committed] testsuite/rs6000: Adjust gcc.target/powerpc/pr78604.c [PR105706] - - - - --- 2022-05-24 Kewen.Lin New
[committed] rs6000: Skip debug insns for union [PR105627] [committed] rs6000: Skip debug insns for union [PR105627] - - - - --- 2022-05-24 Kewen.Lin New
[committed] testsuite/rs6000: Move pr83660.C to g++.target [committed] testsuite/rs6000: Move pr83660.C to g++.target - - - - --- 2022-05-18 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
[committed] MAINTAINERS: Add myself as PowerPC port co-maintainer [committed] MAINTAINERS: Add myself as PowerPC port co-maintainer - - - - --- 2022-05-05 Kewen.Lin New
testsuite: Add test case for pack/unpack bifs at soft-float [PR105334] testsuite: Add test case for pack/unpack bifs at soft-float [PR105334] - - - - --- 2022-04-27 Kewen.Lin New
rs6000: Move V2DI vec_neg under power8-vector [PR105271] rs6000: Move V2DI vec_neg under power8-vector [PR105271] - - - - --- 2022-04-15 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,pushed] rs6000/test: Adjust p9-vec-length-{full, epil}-7.c [PR103196] [v2,pushed] rs6000/test: Adjust p9-vec-length-{full, epil}-7.c [PR103196] - - - - --- 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
[v2] rs6000: Disable MMA if no VSX support [PR103627] [v2] rs6000: Disable MMA if no VSX support [PR103627] - - - - --- 2022-01-27 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: Remove useless code related to -mno-power10 rs6000: Remove useless code related to -mno-power10 - - - - --- 2021-12-29 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
« 1 2 3 45 6 »