Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Kewen.Lin
| Archived =
No
| 125 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[committed] testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850]
[committed] testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850]
- - -
1
-
-
2024-01-18
Kewen.Lin
Accepted
rs6000: Neuter option -mpower{8,9}-vector [PR109987]
rs6000: Neuter option -mpower{8,9}-vector [PR109987]
- - -
-
-
1
2024-01-16
Kewen.Lin
Not Applicable
testsuite: Fix vect_long_mult on Power [PR109705]
testsuite: Fix vect_long_mult on Power [PR109705]
- - -
1
-
-
2024-01-16
Kewen.Lin
Accepted
rs6000: Make copysign (x, -1) back to -abs (x) for IEEE128 float [PR112606]
rs6000: Make copysign (x, -1) back to -abs (x) for IEEE128 float [PR112606]
- - -
1
-
-
2024-01-08
Kewen.Lin
Accepted
rs6000: Eliminate zext fed by vclzlsbb [PR111480]
rs6000: Eliminate zext fed by vclzlsbb [PR111480]
- - -
-
1
-
2024-01-08
Kewen.Lin
Unresolved
testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
- - -
-
-
1
2024-01-08
Kewen.Lin
Not Applicable
strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100]
strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100]
- - -
-
1
-
2024-01-08
Kewen.Lin
Unresolved
sched: Don't skip empty block by removing no_real_insns_p [PR108273]
sched: Don't skip empty block by removing no_real_insns_p [PR108273]
- - -
-
1
-
2023-12-20
Kewen.Lin
Unresolved
sel-sched: Verify change before replacing dest in EXPR_INSN_RTX [PR112995]
sel-sched: Verify change before replacing dest in EXPR_INSN_RTX [PR112995]
- - -
1
-
-
2023-12-15
Kewen.Lin
Accepted
[draft,v2] sched: Don't skip empty block in scheduling [PR108273]
[draft,v2] sched: Don't skip empty block in scheduling [PR108273]
- - -
-
1
-
2023-12-12
Kewen.Lin
Unresolved
range: Workaround different type precision issue between _Float128 and long double [PR112788]
range: Workaround different type precision issue between _Float128 and long double [PR112788]
- - -
-
1
-
2023-12-04
Kewen.Lin
Unresolved
rs6000: New pass to mitigate SP float load perf issue on Power10
rs6000: New pass to mitigate SP float load perf issue on Power10
- - -
1
-
-
2023-11-15
Kewen.Lin
Accepted
sched: Remove debug counter sched_block
sched: Remove debug counter sched_block
- - -
1
-
-
2023-11-15
Kewen.Lin
Accepted
rs6000: Consider inline asm as safe if no assembler complains [PR111828]
rs6000: Consider inline asm as safe if no assembler complains [PR111828]
- - -
1
-
-
2023-10-30
Kewen.Lin
Accepted
[v3] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273]
[v3] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273]
- - -
-
1
-
2023-10-25
Kewen.Lin
Unresolved
vect: Cost adjacent vector loads/stores together [PR111784]
vect: Cost adjacent vector loads/stores together [PR111784]
- - -
-
1
-
2023-10-18
Kewen.Lin
Unresolved
rs6000: Make 32 bit stack_protect support prefixed insn [PR111367]
rs6000: Make 32 bit stack_protect support prefixed insn [PR111367]
- - -
1
-
-
2023-09-27
Kewen.Lin
Accepted
testsuite: Avoid uninit var in pr60510.f [PR111427]
testsuite: Avoid uninit var in pr60510.f [PR111427]
- - -
1
-
-
2023-09-27
Kewen.Lin
Accepted
rs6000: Skip empty inline asm in rs6000_update_ipa_fn_target_info [PR111366]
rs6000: Skip empty inline asm in rs6000_update_ipa_fn_target_info [PR111366]
- - -
1
-
-
2023-09-18
Kewen.Lin
Accepted
rs6000: Use default target option node for callee by default [PR111380]
rs6000: Use default target option node for callee by default [PR111380]
- - -
1
-
-
2023-09-18
Kewen.Lin
Accepted
[10/10] vect: Consider vec_perm costing for VMAT_CONTIGUOUS_REVERSE
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[09/10] vect: Get rid of vect_model_store_cost
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[PATCH/RFC,08/10] aarch64: Don't use CEIL for vector_store in aarch64_stp_sequence_cost
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[07/10] vect: Adjust vectorizable_store costing on VMAT_CONTIGUOUS_PERMUTE
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[06/10] vect: Adjust vectorizable_store costing on VMAT_LOAD_STORE_LANES
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[05/10] vect: Adjust vectorizable_store costing on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[04/10] vect: Simplify costing on vectorizable_scan_store
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[03/10] vect: Adjust vectorizable_store costing on VMAT_GATHER_SCATTER
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[02/10] vect: Move vect_model_store_cost next to the transform in vectorizable_store
vect: Move costing next to the transform for vect store
- - -
-
1
-
2023-09-14
Kewen.Lin
Unresolved
[01/10] vect: Ensure vect store is supported for some VMAT_ELEMENTWISE case
vect: Move costing next to the transform for vect store
- - -
1
-
-
2023-09-14
Kewen.Lin
Accepted
[3/3] vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
[1/3] vect: Remove some manual release in vectorizable_store
- - -
-
1
-
2023-08-22
Kewen.Lin
Unresolved
[2/3] vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
[1/3] vect: Remove some manual release in vectorizable_store
- - -
-
1
-
2023-08-22
Kewen.Lin
Unresolved
[1/3] vect: Remove some manual release in vectorizable_store
[1/3] vect: Remove some manual release in vectorizable_store
- - -
-
1
-
2023-08-22
Kewen.Lin
Unresolved
vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT
vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT
- - -
1
-
-
2023-08-22
Kewen.Lin
Accepted
vect: Factor out the handling on scatter store having gs_info.decl
vect: Factor out the handling on scatter store having gs_info.decl
- - -
1
-
-
2023-08-17
Kewen.Lin
Accepted
Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021]
Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021]
- - -
1
-
-
2023-08-17
Kewen.Lin
Accepted
Makefile.in: Add variable TM_P_H2 for TM_P_H dependency [PR111021]
Makefile.in: Add variable TM_P_H2 for TM_P_H dependency [PR111021]
- - -
-
1
-
2023-08-16
Kewen.Lin
Unresolved
Makefile.in: Make recog.h depend on $(TREE_H)
Makefile.in: Make recog.h depend on $(TREE_H)
- - -
-
-
1
2023-08-15
Kewen.Lin
Not Applicable
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
- - -
-
1
-
2023-08-14
Kewen.Lin
Unresolved
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
- - -
-
1
-
2023-08-14
Kewen.Lin
Unresolved
vect: Remove several useless VMAT_INVARIANT checks
vect: Remove several useless VMAT_INVARIANT checks
- - -
-
1
-
2023-08-14
Kewen.Lin
Unresolved
rs6000: Correct vsx operands output for xxeval [PR110741]
rs6000: Correct vsx operands output for xxeval [PR110741]
- - -
1
-
-
2023-07-26
Kewen.Lin
Accepted
vect: Treat VMAT_ELEMENTWISE as scalar load in costing [PR110776]
vect: Treat VMAT_ELEMENTWISE as scalar load in costing [PR110776]
- - -
-
1
-
2023-07-26
Kewen.Lin
Unresolved
vect: Don't vectorize a single scalar iteration loop [PR110740]
vect: Don't vectorize a single scalar iteration loop [PR110740]
- - -
-
1
-
2023-07-21
Kewen.Lin
Unresolved
sccvn: Correct the index of bias for IFN_LEN_STORE [PR110744]
sccvn: Correct the index of bias for IFN_LEN_STORE [PR110744]
- - -
1
-
-
2023-07-20
Kewen.Lin
Accepted
testsuite: Add a test case for PR110729
testsuite: Add a test case for PR110729
- - -
1
-
-
2023-07-20
Kewen.Lin
Accepted
vect: Initialize new_temp to avoid false positive warning [PR110652]
vect: Initialize new_temp to avoid false positive warning [PR110652]
- - -
1
-
-
2023-07-17
Kewen.Lin
Accepted
[9/9,v2] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS
Untitled series #47151
- - -
-
1
-
2023-07-03
Kewen.Lin
Unresolved
[5/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER
Untitled series #47149
- - -
-
1
-
2023-07-03
Kewen.Lin
Unresolved
[3/9,v2] vect: Adjust vectorizable_load costing on VMAT_INVARIANT
Untitled series #47148
- - -
-
1
-
2023-07-03
Kewen.Lin
Unresolved
[2/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl
Untitled series #47147
- - -
-
1
-
2023-07-03
Kewen.Lin
Unresolved
[3/3] rs6000: Teach legitimate_address_p about LEN_{LOAD, STORE} [PR110248]
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
- - -
-
1
-
2023-06-30
Kewen.Lin
Unresolved
[2/3] ivopts: Call valid_mem_ref_p with code_helper [PR110248]
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
- - -
-
1
-
2023-06-30
Kewen.Lin
Unresolved
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
- - -
-
1
-
2023-06-30
Kewen.Lin
Unresolved
tree.h: Hide wi::from_mpz from GENERATOR_FILE
tree.h: Hide wi::from_mpz from GENERATOR_FILE
- - -
1
-
-
2023-06-30
Kewen.Lin
Accepted
[committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230]
[committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230]
- - -
-
1
-
2023-06-13
Kewen.Lin
Unresolved
[9/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[8/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_PERMUTE
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[7/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_REVERSE
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[6/9] vect: Adjust vectorizable_load costing on VMAT_LOAD_STORE_LANES
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[5/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[4/9] vect: Adjust vectorizable_load costing on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[3/9] vect: Adjust vectorizable_load costing on VMAT_INVARIANT
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[2/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
[1/9] vect: Move vect_model_load_cost next to the transform in vectorizable_load
vect: Move costing next to the transform for vect load
- - -
1
-
-
2023-06-13
Kewen.Lin
Accepted
rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011]
rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011]
- - -
1
-
-
2023-06-06
Kewen.Lin
Accepted
rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932]
rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932]
- - -
1
-
-
2023-06-06
Kewen.Lin
Accepted
[2/2] vect: Enhance cost evaluation in vect_transform_slp_perm_load_1
[1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1
- - -
1
-
-
2023-05-17
Kewen.Lin
Accepted
[1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1
[1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1
- - -
1
-
-
2023-05-17
Kewen.Lin
Accepted
vect: Don't retry if the previous analysis fails
vect: Don't retry if the previous analysis fails
- - -
1
-
-
2023-05-17
Kewen.Lin
Accepted
testsuite: Adjust powerpc test case pr83677.c for BE [PR108815]
testsuite: Adjust powerpc test case pr83677.c for BE [PR108815]
- - -
1
-
-
2023-04-04
Kewen.Lin
Accepted
[v2] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273]
[v2] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273]
- - -
1
-
-
2023-03-29
Kewen.Lin
Accepted
rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069]
rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069]
- - -
1
-
-
2023-03-27
Kewen.Lin
Accepted
libgcc: Use initarray section type for .init_stack
libgcc: Use initarray section type for .init_stack
- - -
1
-
-
2023-03-20
Kewen.Lin
Accepted
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167]
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167]
- - -
-
1
-
2023-03-20
Kewen.Lin
Unresolved
rs6000: Ensure vec_sld shift count in allowable range [PR109082]
rs6000: Ensure vec_sld shift count in allowable range [PR109082]
- - -
1
-
-
2023-03-20
Kewen.Lin
Accepted
[v3] rs6000: Fix vector parity support [PR108699]
[v3] rs6000: Fix vector parity support [PR108699]
- - -
-
-
1
2023-03-20
Kewen.Lin
Not Applicable
[RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273]
[RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273]
- - -
1
-
-
2023-03-20
Kewen.Lin
Accepted
testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error}
testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error}
- - -
1
-
-
2023-03-06
Kewen.Lin
Accepted
rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727]
rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727]
- - -
1
-
-
2023-03-06
Kewen.Lin
Accepted
rs6000/test: Adjust scalar-test-data-class-1[45].c with int128
rs6000/test: Adjust scalar-test-data-class-1[45].c with int128
- - -
1
-
-
2023-03-01
Kewen.Lin
Accepted
rs6000/test: Adjust pr101384-2.c for P9 [PR108813]
rs6000/test: Adjust pr101384-2.c for P9 [PR108813]
- - -
1
-
-
2023-03-01
Kewen.Lin
Accepted
rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810]
rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810]
- - -
1
-
-
2023-03-01
Kewen.Lin
Accepted
rs6000/test: Adjust scalar-test-neg-8.c with lp64 [PR108730]
rs6000/test: Adjust scalar-test-neg-8.c with lp64 [PR108730]
- - -
1
-
-
2023-03-01
Kewen.Lin
Accepted
rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729]
rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729]
- - -
1
-
-
2023-03-01
Kewen.Lin
Accepted
rs6000: Fix vector_set_var_p9 by considering BE [PR108807]
rs6000: Fix vector_set_var_p9 by considering BE [PR108807]
- - -
1
-
-
2023-02-17
Kewen.Lin
Accepted
[v2] rs6000: Fix vector parity support [PR108699]
[v2] rs6000: Fix vector parity support [PR108699]
- - -
-
-
1
2023-02-17
Kewen.Lin
Not Applicable
rs6000: Fix vector parity support [PR108699]
rs6000: Fix vector parity support [PR108699]
- - -
-
-
1
2023-02-16
Kewen.Lin
Not Applicable
[2/2] rs6000: Refactor genfusion.pl a bit further
[1/2] rs6000: Refactor script genfusion.pl
- - -
1
-
-
2023-01-18
Kewen.Lin
Accepted
[1/2] rs6000: Refactor script genfusion.pl
[1/2] rs6000: Refactor script genfusion.pl
- - -
1
-
-
2023-01-18
Kewen.Lin
Accepted
rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR108396]
rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR108396]
- - -
1
-
-
2023-01-16
Kewen.Lin
Accepted
[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]
- - -
-
1
-
2023-01-16
Kewen.Lin
Unresolved
[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]
- - -
1
-
-
2023-01-16
Kewen.Lin
Accepted
rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall [PR108348]
rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall [PR108348]
- - -
1
-
-
2023-01-16
Kewen.Lin
Accepted
rs6000: Imply VSX early to adopt some checkings on conflict [PR108240]
rs6000: Imply VSX early to adopt some checkings on conflict [PR108240]
- - -
1
-
-
2023-01-11
Kewen.Lin
Accepted
[committed] rs6000/test: Make ppc-fortran.exp only available for PowerPC target
[committed] rs6000/test: Make ppc-fortran.exp only available for PowerPC target
- - -
1
-
-
2023-01-11
Kewen.Lin
Accepted
rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR108240]
rs6000: Allow powerpc64 to be unset for implicit 64 bit [PR108240]
- - -
1
-
-
2023-01-06
Kewen.Lin
Accepted
rs6000: Teach rs6000_opaque_type_invalid_use_p about inline asm [PR108272]
rs6000: Teach rs6000_opaque_type_invalid_use_p about inline asm [PR108272]
- - -
1
-
-
2023-01-06
Kewen.Lin
Accepted
rs6000: Make P10_FUSION honour tuning setting
rs6000: Make P10_FUSION honour tuning setting
- - -
1
-
-
2023-01-04
Kewen.Lin
Accepted
rs6000: Don't use optimize_function_for_speed_p too early [PR108184]
rs6000: Don't use optimize_function_for_speed_p too early [PR108184]
- - -
1
-
-
2023-01-04
Kewen.Lin
Accepted
«
1
2
»