Show patches with: Submitter = Kewen.Lin       |    State = Action Required       |    Archived = No       |   273 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
pragma: Update target option node when optimization changes [PR103515] pragma: Update target option node when optimization changes [PR103515] - - - - --- 2021-12-07 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
rs6000/test: Add emulated gather test case rs6000/test: Add emulated gather test case - - - - --- 2021-11-25 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
[12/15] i386: 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
[07/15] xtensa: 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
[06/15] visium: 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
vect: Don't update inits for simd_lane_access DRs [PR102789] vect: Don't update inits for simd_lane_access DRs [PR102789] - - - - --- 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
[committed] rs6000: Remove typedef for struct rs6000_cost_data [committed] rs6000: Remove typedef for struct rs6000_cost_data - - - - --- 2021-09-13 Kewen.Lin New
[v2] ipa-inline: Add target info into fn summary [PR102059] [v2] ipa-inline: Add target info into fn summary [PR102059] - - - - --- 2021-09-08 Kewen.Lin New
[v4] rs6000: Add load density heuristic [v4] rs6000: Add load density heuristic - - - - --- 2021-09-08 Kewen.Lin New
[RFC/PATCH] ipa-inline: Add target info into fn summary [PR102059] [RFC/PATCH] ipa-inline: Add target info into fn summary [PR102059] - - - - --- 2021-09-01 Kewen.Lin New
rs6000: Remove useless toc-fusion option rs6000: Remove useless toc-fusion option - - - - --- 2021-09-01 Kewen.Lin New
rs6000: Fix some issues in rs6000_can_inline_p [PR102059] rs6000: Fix some issues in rs6000_can_inline_p [PR102059] - - - - --- 2021-09-01 Kewen.Lin New
vect: Add extraction cost for slp reduc vect: Add extraction cost for slp reduc - - - - --- 2021-08-16 Kewen.Lin New
rs6000: Make some BIFs vectorized on P10 rs6000: Make some BIFs vectorized on P10 - - - - --- 2021-08-11 Kewen.Lin New
rs6000: Add missing unsigned info for some P10 bifs rs6000: Add missing unsigned info for some P10 bifs - - - - --- 2021-08-11 Kewen.Lin New
[v2] rs6000: Add vec_unpacku_{hi,lo}_v4si [v2] rs6000: Add vec_unpacku_{hi,lo}_v4si - - - - --- 2021-08-09 Kewen.Lin New
rs6000: Add vec_unpacku_{hi,lo}_v4si rs6000: Add vec_unpacku_{hi,lo}_v4si - - - - --- 2021-08-05 Kewen.Lin New
[v3] Make loops_list support an optional loop_p root [v3] Make loops_list support an optional loop_p root - - - - --- 2021-08-04 Kewen.Lin New
Fix typos in move_sese_region_to_fn Fix typos in move_sese_region_to_fn - - - - --- 2021-07-30 Kewen.Lin New
[v2] Make loops_list support an optional loop_p root [v2] Make loops_list support an optional loop_p root - - - - --- 2021-07-30 Kewen.Lin New
[v3] rs6000: Add load density heuristic [v3] rs6000: Add load density heuristic - - - - --- 2021-07-28 Kewen.Lin New
vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596] vect: Fix wrong check in vect_recog_mulhs_pattern [PR101596] - - - - --- 2021-07-27 Kewen.Lin New
[v4] Use range-based for loops for traversing loops [v4] Use range-based for loops for traversing loops - - - - --- 2021-07-27 Kewen.Lin New
Make loops_list support an optional loop_p root Make loops_list support an optional loop_p root - - - - --- 2021-07-23 Kewen.Lin New
[v3] Use range-based for loops for traversing loops [v3] Use range-based for loops for traversing loops - - - - --- 2021-07-23 Kewen.Lin New
[v2] Use range-based for loops for traversing loops [v2] Use range-based for loops for traversing loops - - - - --- 2021-07-20 Kewen.Lin New
predcom: Refactor more using auto_vec predcom: Refactor more using auto_vec - - - - --- 2021-07-19 Kewen.Lin New
[RFC/PATCH] Use range-based for loops for traversing loops [RFC/PATCH] Use range-based for loops for traversing loops - - - - --- 2021-07-19 Kewen.Lin New
[v4] vect: Recog mul_highpart pattern [v4] vect: Recog mul_highpart pattern - - - - --- 2021-07-16 Kewen.Lin New
[v3] vect: Recog mul_highpart pattern [v3] vect: Recog mul_highpart pattern - - - - --- 2021-07-15 Kewen.Lin New
rs6000: Support [u]mul<mode>3_highpart for vector rs6000: Support [u]mul<mode>3_highpart for vector - - - - --- 2021-07-13 Kewen.Lin New
[RFC/PATCH] vect: Recog mul_highpart pattern [RFC/PATCH] vect: Recog mul_highpart pattern - - - - --- 2021-07-13 Kewen.Lin New
rs6000: Support [u]mod<mode>3 for vector modulo insns rs6000: Support [u]mod<mode>3 for vector modulo insns - - - - --- 2021-07-07 Kewen.Lin New
test/rs6000: Add case to cover vector division test/rs6000: Add case to cover vector division - - - - --- 2021-07-07 Kewen.Lin New
test/rs6000: Add cases to cover vector multiply test/rs6000: Add cases to cover vector multiply - - - - --- 2021-07-07 Kewen.Lin New
i386: Disable param ira-consider-dup-in-all-alts [PR100328] i386: Disable param ira-consider-dup-in-all-alts [PR100328] - - - - --- 2021-07-02 Kewen.Lin New
« 1 2 3 »