Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Kewen.Lin
| State =
Action Required
| Archived =
No
| 170 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not applicable
Changes Requested
Failed CI
Superseded
Deferred
Committed
Dropped
DCO or assignment missing
Search
Archived
No
Yes
Both
Delegate
------
Nobody
siddhesh
siddhesh
siddhesh
siddhesh
codonell
codonell
codonell
codonell
codonell
codonell
codonell
azanella
gbenson
jankratochvil
ppluzhnikov
neleai
tromey
palves
keiths
sergiodj
StanShebs
teawater
simark
fche
rth
roland
davem
schwab
Allan
aj
ldv
tschwinge
tschwinge
tschwinge
andreaskr
fweimer
ChrisMetcalf
jsm28
aurel32
will
vapier
vapier
tuliom
hjl
triegel
jwlemke
cltang
macro
macro
macro
nsz
pwbot
arjun
stli
rj
zack
mfabian
rluzynski
dj
sthibaul
mscastanho
lamm
girish946
maennich
dodji
zimmerma
rzinsly
lukma
mjw
goldsteinn
raoni
jason
jwakely
jwakely
maximk
maximk
maximk
maximk
maximk
trodgers
trodgers
palmer
palmer
ams
ams
ams
rearnsha
siddhesh_staff
lancesix
aburgess
pvk
rsandifo
ktkachov
ppalka
JeffreyALaw
JeffreyALaw
kitoc
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
linaro-tcwg-bot
redhat-pt-bot
rdapp
rdapp
rdapp
rdapp
ramana
rivoscibot
rivoscibot
rivoscibot
rivoscibot
JuzheZhong
JuzheZhong
JuzheZhong
JuzheZhong
dmalcolm
amerey
dkm
Apply
«
1
2
»
Patch
Series
rb/tb
S/W/F
Date
Submitter
Delegate
State
range: Workaround different type precision issue between _Float128 and long double [PR112788]
range: Workaround different type precision issue between _Float128 and long double [PR112788]
- -
3
-
-
2023-12-04
Kewen.Lin
New
rs6000: New pass to mitigate SP float load perf issue on Power10
rs6000: New pass to mitigate SP float load perf issue on Power10
- -
2
-
-
2023-11-15
Kewen.Lin
New
sched: Remove debug counter sched_block
sched: Remove debug counter sched_block
- -
2
-
-
2023-11-15
Kewen.Lin
New
rs6000: Consider inline asm as safe if no assembler complains [PR111828]
rs6000: Consider inline asm as safe if no assembler complains [PR111828]
- -
4
-
-
2023-10-30
Kewen.Lin
New
[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]
- -
4
-
-
2023-10-25
Kewen.Lin
New
vect: Cost adjacent vector loads/stores together [PR111784]
vect: Cost adjacent vector loads/stores together [PR111784]
- -
4
-
-
2023-10-18
Kewen.Lin
New
rs6000: Make 32 bit stack_protect support prefixed insn [PR111367]
rs6000: Make 32 bit stack_protect support prefixed insn [PR111367]
- -
4
-
-
2023-09-27
Kewen.Lin
New
testsuite: Avoid uninit var in pr60510.f [PR111427]
testsuite: Avoid uninit var in pr60510.f [PR111427]
- -
4
-
-
2023-09-27
Kewen.Lin
New
rs6000: Use default target option node for callee by default [PR111380]
rs6000: Use default target option node for callee by default [PR111380]
- -
4
-
-
2023-09-18
Kewen.Lin
New
[09/10] vect: Get rid of vect_model_store_cost
vect: Move costing next to the transform for vect store
- -
3
-
-
2023-09-14
Kewen.Lin
New
[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
- -
-
-
-
2023-09-14
Kewen.Lin
New
[06/10] vect: Adjust vectorizable_store costing on VMAT_LOAD_STORE_LANES
vect: Move costing next to the transform for vect store
- -
-
-
-
2023-09-14
Kewen.Lin
New
[3/3] vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
[1/3] vect: Remove some manual release in vectorizable_store
- -
-
-
4
2023-08-22
Kewen.Lin
New
[2/3] vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
[1/3] vect: Remove some manual release in vectorizable_store
- -
-
-
4
2023-08-22
Kewen.Lin
New
[1/3] vect: Remove some manual release in vectorizable_store
[1/3] vect: Remove some manual release in vectorizable_store
- -
-
-
3
2023-08-22
Kewen.Lin
New
vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT
vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT
- -
3
-
1
2023-08-22
Kewen.Lin
New
vect: Factor out the handling on scatter store having gs_info.decl
vect: Factor out the handling on scatter store having gs_info.decl
- -
2
-
-
2023-08-17
Kewen.Lin
New
Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021]
Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021]
- -
3
-
-
2023-08-17
Kewen.Lin
New
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]
- -
-
-
4
2023-08-16
Kewen.Lin
New
Makefile.in: Make recog.h depend on $(TREE_H)
Makefile.in: Make recog.h depend on $(TREE_H)
- -
-
1
2
2023-08-15
Kewen.Lin
New
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest
- -
-
2
-
2023-08-14
Kewen.Lin
New
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest
- -
-
2
-
2023-08-14
Kewen.Lin
New
vect: Remove several useless VMAT_INVARIANT checks
vect: Remove several useless VMAT_INVARIANT checks
- -
2
-
-
2023-08-14
Kewen.Lin
New
rs6000: Correct vsx operands output for xxeval [PR110741]
rs6000: Correct vsx operands output for xxeval [PR110741]
- -
3
1
-
2023-07-26
Kewen.Lin
New
vect: Don't vectorize a single scalar iteration loop [PR110740]
vect: Don't vectorize a single scalar iteration loop [PR110740]
- -
3
-
-
2023-07-21
Kewen.Lin
New
testsuite: Add a test case for PR110729
testsuite: Add a test case for PR110729
- -
2
1
-
2023-07-20
Kewen.Lin
New
[9/9,v2] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS
Untitled series #21988
- -
-
-
-
2023-07-03
Kewen.Lin
New
[5/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER
Untitled series #21986
- -
-
-
-
2023-07-03
Kewen.Lin
New
[3/9,v2] vect: Adjust vectorizable_load costing on VMAT_INVARIANT
Untitled series #21985
- -
-
-
-
2023-07-03
Kewen.Lin
New
[2/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl
Untitled series #21984
- -
-
-
-
2023-07-03
Kewen.Lin
New
[3/3] rs6000: Teach legitimate_address_p about LEN_{LOAD, STORE} [PR110248]
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
- -
-
2
-
2023-06-30
Kewen.Lin
New
[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
New
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248]
- -
-
-
-
2023-06-30
Kewen.Lin
New
tree.h: Hide wi::from_mpz from GENERATOR_FILE
tree.h: Hide wi::from_mpz from GENERATOR_FILE
- -
1
-
-
2023-06-30
Kewen.Lin
New
[committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230]
[committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230]
- -
-
-
4
2023-06-13
Kewen.Lin
New
[9/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS
vect: Move costing next to the transform for vect load
- -
3
-
-
2023-06-13
Kewen.Lin
New
[8/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_PERMUTE
vect: Move costing next to the transform for vect load
- -
-
-
-
2023-06-13
Kewen.Lin
New
[5/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER
vect: Move costing next to the transform for vect load
- -
-
-
-
2023-06-13
Kewen.Lin
New
[3/9] vect: Adjust vectorizable_load costing on VMAT_INVARIANT
vect: Move costing next to the transform for vect load
- -
-
-
-
2023-06-13
Kewen.Lin
New
[2/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl
vect: Move costing next to the transform for vect load
- -
-
-
-
2023-06-13
Kewen.Lin
New
[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
- -
-
-
-
2023-06-13
Kewen.Lin
New
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]
- -
2
-
-
2023-06-06
Kewen.Lin
New
rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932]
rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932]
- -
2
-
-
2023-06-06
Kewen.Lin
New
[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
- -
-
-
-
2023-05-17
Kewen.Lin
New
[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
- -
-
-
-
2023-05-17
Kewen.Lin
New
vect: Don't retry if the previous analysis fails
vect: Don't retry if the previous analysis fails
- -
-
-
-
2023-05-17
Kewen.Lin
New
testsuite: Adjust powerpc test case pr83677.c for BE [PR108815]
testsuite: Adjust powerpc test case pr83677.c for BE [PR108815]
- -
-
-
-
2023-04-04
Kewen.Lin
New
[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]
- -
-
-
-
2023-03-29
Kewen.Lin
New
rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069]
rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069]
- -
-
-
-
2023-03-27
Kewen.Lin
New
libgcc: Use initarray section type for .init_stack
libgcc: Use initarray section type for .init_stack
- -
-
-
-
2023-03-20
Kewen.Lin
New
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167]
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167]
- -
-
-
-
2023-03-20
Kewen.Lin
New
rs6000: Ensure vec_sld shift count in allowable range [PR109082]
rs6000: Ensure vec_sld shift count in allowable range [PR109082]
- -
-
-
-
2023-03-20
Kewen.Lin
New
[v3] rs6000: Fix vector parity support [PR108699]
[v3] rs6000: Fix vector parity support [PR108699]
- -
-
-
-
2023-03-20
Kewen.Lin
New
[RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273]
[RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273]
- -
-
-
-
2023-03-20
Kewen.Lin
New
testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error}
testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error}
- -
-
-
-
2023-03-06
Kewen.Lin
New
rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727]
rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727]
- -
-
-
-
2023-03-06
Kewen.Lin
New
rs6000/test: Adjust scalar-test-data-class-1[45].c with int128
rs6000/test: Adjust scalar-test-data-class-1[45].c with int128
- -
-
-
-
2023-03-01
Kewen.Lin
New
rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810]
rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810]
- -
-
-
-
2023-03-01
Kewen.Lin
New
rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729]
rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729]
- -
-
-
-
2023-03-01
Kewen.Lin
New
rs6000: Fix vector_set_var_p9 by considering BE [PR108807]
rs6000: Fix vector_set_var_p9 by considering BE [PR108807]
- -
-
-
-
2023-02-17
Kewen.Lin
New
[v2] rs6000: Fix vector parity support [PR108699]
[v2] rs6000: Fix vector parity support [PR108699]
- -
-
-
-
2023-02-17
Kewen.Lin
New
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
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
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
[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
«
1
2
»