Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Kewen.Lin
| State =
Action Required
| 445 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Handled Elsewhere
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
bradf
galak
galak
demarchi
ms
bhundven
chbs
kengyu
kadlec
pdp
regit
jabk
laforge
laforge
tonyb
sfr
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
mrchuck
vineetg76
computersforpeace
Noltari
Noltari
patrick_delaunay
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
vriera
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
tagr
tagr
tagr
oohal
russellb
ptomsich
agraf
joestringer
davem
davem
davem
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
andmur01
amitay
matttbe
pabeni
istokes
aparcar
Ansuel
goliath
martineau
tytso
danielschwierzeck
hs
mariosix
dcaratti
ovsrobot
ovsrobot
aserdean
XiaoYang
khem
tpetazzoni
mkorpershoek
marex
liwang
robimarko
mmichelson
apritzel
danielhb
groug
npiggin
pareddja
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
maximeh
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
narmstrong
981213
0andriy
chunkeey
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
monstr
vigneshr
mraynal
horms
stewart
stewart
freenix
rmilecki
rmilecki
rfried
kevery
akumar
jacmet
xypron
wsa
Jaehoon
rsalvaterra
adrianschmutzler
sjg
hegdevasant
hegdevasant
prom
bmeng
jagan
ukleinek
ukleinek
ag
ehristev
metan
kabel
ivanhu
arbab
abelloni
chleroy
pablo
pablo
apconole
svanheule
legoater
legoater
legoater
rw
rw
wbx
trini
Hauke
Hauke
bjonglez
ynezz
aik
sbabic
sbabic
pevik
xback
xback
richiejp
dangole
dangole
forty
next_ghost
anuppatel
anuppatel
echaudron
acer
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
festevam
mans0n
Andes
ruscur
jmberg
linusw
linusw
ymorin
ymorin
numans
jk
jk
jk
jk
xuyang
matthias_bgg
tambarus
kubu
apalos
dceara
pbrobinson
imaximets
strlen
strlen
spectrum
cazzacarna
neocturne
aldot
TIENFONG
mpe
ktraynor
arnout
nbd
nbd
robh
anguy11
calebccff
paulus
jm
stroese
Apply
«
1
2
...
2
3
4
5
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
forwprop: Support vec perm fed by CTOR and CTOR/CST [PR99398]
forwprop: Support vec perm fed by CTOR and CTOR/CST [PR99398]
- - - -
-
-
-
2021-05-07
Kewen.Lin
New
rs6000: Support more short/char to float conversion
rs6000: Support more short/char to float conversion
- - - -
-
-
-
2021-05-07
Kewen.Lin
New
rs6000: Adjust rs6000_density_test for strided_load
rs6000: Adjust rs6000_density_test for strided_load
- - - -
-
-
-
2021-05-07
Kewen.Lin
New
rs6000: Make density_test only for vector version
rs6000: Make density_test only for vector version
- - - -
-
-
-
2021-05-07
Kewen.Lin
New
vect: Init inside_cost in vect_model_reduction_cost
vect: Init inside_cost in vect_model_reduction_cost
- - - -
-
-
-
2021-03-25
Kewen.Lin
New
rs6000: Fix some unexpected empty split conditions
rs6000: Fix some unexpected empty split conditions
- - - -
-
-
-
2021-03-19
Kewen.Lin
New
rs6000: Use rldimi for vec init instead of shift + ior
rs6000: Use rldimi for vec init instead of shift + ior
- - - -
-
-
-
2021-02-03
Kewen.Lin
New
vect: Use factored nloads for load cost modeling [PR82255]
vect: Use factored nloads for load cost modeling [PR82255]
- - - -
-
-
-
2021-01-15
Kewen.Lin
New
sccvn: Consider def BB in rpo_vn_valueize [PR98464]
sccvn: Consider def BB in rpo_vn_valueize [PR98464]
- - - -
-
-
-
2020-12-31
Kewen.Lin
New
rs6000: Use rldimi for vec init instead of shift + ior
rs6000: Use rldimi for vec init instead of shift + ior
- - - -
-
-
-
2020-12-22
Kewen.Lin
New
ira: Skip some pseudos in move_unallocated_pseudos
ira: Skip some pseudos in move_unallocated_pseudos
- - - -
-
-
-
2020-12-22
Kewen.Lin
New
[PATCH/RFC] combine: Tweak the condition of last_set invalidation
[PATCH/RFC] combine: Tweak the condition of last_set invalidation
- - - -
-
-
-
2020-12-16
Kewen.Lin
New
combine: zeroing cost for new copies
combine: zeroing cost for new copies
- - - -
-
-
-
2020-12-09
Kewen.Lin
New
rs6000: Use subreg for QI/HI vector init
rs6000: Use subreg for QI/HI vector init
- - - -
-
-
-
2020-12-02
Kewen.Lin
New
[v2] rs6000: Disable HTM for Power10 and later
[v2] rs6000: Disable HTM for Power10 and later
- - - -
-
-
-
2020-11-30
Kewen.Lin
New
[PATCH/RFC] rs6000: Disable HTM for Power10 and later
[PATCH/RFC] rs6000: Disable HTM for Power10 and later
- - - -
-
-
-
2020-11-26
Kewen.Lin
New
rs6000: Set param_vect_partial_vector_usage as 1 for P10
rs6000: Set param_vect_partial_vector_usage as 1 for P10
- - - -
-
-
-
2020-11-25
Kewen.Lin
New
test: Update cases for vect_partial_vectors_usage_1
test: Update cases for vect_partial_vectors_usage_1
- - - -
-
-
-
2020-11-23
Kewen.Lin
New
rs6000: Fix p8_mtvsrd_df's insn type
rs6000: Fix p8_mtvsrd_df's insn type
- - - -
-
-
-
2020-11-19
Kewen.Lin
New
testsuite: Adjust pr96789.c to exclude vect_load_lanes
testsuite: Adjust pr96789.c to exclude vect_load_lanes
- - - -
-
-
-
2020-11-10
Kewen.Lin
New
ira: recompute regstat as max_regno changes [PR97705]
ira: recompute regstat as max_regno changes [PR97705]
- - - -
-
-
-
2020-11-06
Kewen.Lin
New
[v3] rs6000: Use direct move for char/short vector CTOR [PR96933]
[v3] rs6000: Use direct move for char/short vector CTOR [PR96933]
- - - -
-
-
-
2020-11-03
Kewen.Lin
New
[v3] pass: Run cleanup passes before SLP [PR96789]
[v3] pass: Run cleanup passes before SLP [PR96789]
- - - -
-
-
-
2020-11-02
Kewen.Lin
New
vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P
vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P
- - - -
-
-
-
2020-10-21
Kewen.Lin
New
[v2] pass: Run cleanup passes before SLP [PR96789]
[v2] pass: Run cleanup passes before SLP [PR96789]
- - - -
-
-
-
2020-10-13
Kewen.Lin
New
pass: Run cleanup passes before SLP [PR96789]
pass: Run cleanup passes before SLP [PR96789]
- - - -
-
-
-
2020-09-29
Kewen.Lin
New
vect/test: Don't check for epilogue loop [PR97075]
vect/test: Don't check for epilogue loop [PR97075]
- - - -
-
-
-
2020-09-18
Kewen.Lin
New
[v2] rs6000: Remove useless insns fed into lvx/stvx [PR97019]
[v2] rs6000: Remove useless insns fed into lvx/stvx [PR97019]
- - - -
-
-
-
2020-09-15
Kewen.Lin
New
rs6000: Remove useless insns fed into lvx/stvx [PR97019]
rs6000: Remove useless insns fed into lvx/stvx [PR97019]
- - - -
-
-
-
2020-09-14
Kewen.Lin
New
[v2] rs6000: Use direct move for char/short vector CTOR [PR96933]
[v2] rs6000: Use direct move for char/short vector CTOR [PR96933]
- - - -
-
-
-
2020-09-10
Kewen.Lin
New
rs6000: Use direct move for char/short vector CTOR [PR96933]
rs6000: Use direct move for char/short vector CTOR [PR96933]
- - - -
-
-
-
2020-09-08
Kewen.Lin
New
test/rs6000: Replace test target p8 and p9+
test/rs6000: Replace test target p8 and p9+
- - - -
-
-
-
2020-09-01
Kewen.Lin
New
test/rs6000: Add Power9 and up as vect_len target
test/rs6000: Add Power9 and up as vect_len target
- - - -
-
-
-
2020-08-31
Kewen.Lin
New
[GCC9] rs6000: Backport fixes for PR92923 and PR93136
[GCC9] rs6000: Backport fixes for PR92923 and PR93136
- - - -
-
-
-
2020-08-31
Kewen.Lin
New
[3/4,v3] ivopts: Consider cost_step on different forms during unrolling
Untitled series #197577
- - - -
-
-
-
2020-08-25
Kewen.Lin
New
[v2] testsuite: Update some vect cases for partial vectors
[v2] testsuite: Update some vect cases for partial vectors
- - - -
-
-
-
2020-08-19
Kewen.Lin
New
[v2] options: Make --help= to emit values post-overrided
[v2] options: Make --help= to emit values post-overrided
- - - -
-
-
-
2020-08-18
Kewen.Lin
New
[3/4,v2] ivopts: Consider cost_step on different forms during unrolling
Untitled series #196174
- - - -
-
-
-
2020-08-18
Kewen.Lin
New
testsuite: Add -fno-common to pr82374.c [PR94077]
testsuite: Add -fno-common to pr82374.c [PR94077]
- - - -
-
-
-
2020-08-12
Kewen.Lin
New
options: Make --help= to emit values post-overrided
options: Make --help= to emit values post-overrided
- - - -
-
-
-
2020-08-10
Kewen.Lin
New
[PATCH/RFC] options: Make --help= to emit values post-overrided
[PATCH/RFC] options: Make --help= to emit values post-overrided
- - - -
-
-
-
2020-08-06
Kewen.Lin
New
testsuite: Update some vect cases for partial vectors
testsuite: Update some vect cases for partial vectors
- - - -
-
-
-
2020-08-05
Kewen.Lin
New
vect: Skip epilogue loops for dbgcnt check [PR96451]
vect: Skip epilogue loops for dbgcnt check [PR96451]
- - - -
-
-
-
2020-08-05
Kewen.Lin
New
[v5] vect/rs6000: Support vector with length cost modeling
[v5] vect/rs6000: Support vector with length cost modeling
- - - -
-
-
-
2020-07-31
Kewen.Lin
New
[v4] vect/rs6000: Support vector with length cost modeling
[v4] vect/rs6000: Support vector with length cost modeling
- - - -
-
-
-
2020-07-27
Kewen.Lin
New
Refactor peel_iters_{pro,epi}logue cost model handlings
Refactor peel_iters_{pro,epi}logue cost model handlings
- - - -
-
-
-
2020-07-27
Kewen.Lin
New
[v3] vect/rs6000: Support vector with length cost modeling
[v3] vect/rs6000: Support vector with length cost modeling
- - - -
-
-
-
2020-07-22
Kewen.Lin
New
rs6000: Rename adjust_vectorization_cost
rs6000: Rename adjust_vectorization_cost
- - - -
-
-
-
2020-07-22
Kewen.Lin
New
[v2] vect/rs6000: Support vector with length cost modeling
[v2] vect/rs6000: Support vector with length cost modeling
- - - -
-
-
-
2020-07-22
Kewen.Lin
New
vect: Support vector with length cost modeling
vect: Support vector with length cost modeling
- - - -
-
-
-
2020-07-21
Kewen.Lin
New
testsuite/rs6000: Add option to ignore vect cost model
testsuite/rs6000: Add option to ignore vect cost model
- - - -
-
-
-
2020-07-16
Kewen.Lin
New
[7/7,v2] rs6000/testsuite: Vector with length test cases
Untitled series #188859
- - - -
-
-
-
2020-07-10
Kewen.Lin
New
[5/7,v7] vect: Support vector load/store with length in vectorizer
Untitled series #188857
- - - -
-
-
-
2020-07-10
Kewen.Lin
New
vect: Enhance condition check to use partial vectors in vectorizable_condition
vect: Enhance condition check to use partial vectors in vectorizable_condition
- - - -
-
-
-
2020-07-08
Kewen.Lin
New
vect/testsuite: Adjust dumping for fully masking decision
vect/testsuite: Adjust dumping for fully masking decision
- - - -
-
-
-
2020-07-08
Kewen.Lin
New
[1/7,v8] ifn/optabs: Support vector load/store with length
[1/7,v8] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-07-01
Kewen.Lin
New
[1/7,v7] ifn/optabs: Support vector load/store with length
[1/7,v7] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-29
Kewen.Lin
New
testsuite: Ignore line no. for BB vectorization message
testsuite: Ignore line no. for BB vectorization message
- - - -
-
-
-
2020-06-29
Kewen.Lin
New
[5/7,v6] vect: Support vector load/store with length in vectorizer
Untitled series #186329
- - - -
-
-
-
2020-06-29
Kewen.Lin
New
[2/7,v5] rs6000: lenload/lenstore optab support
Untitled series #186326
- - - -
-
-
-
2020-06-29
Kewen.Lin
New
[1/7,v6] ifn/optabs: Support vector load/store with length
[1/7,v6] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-29
Kewen.Lin
New
[RFC/PATCH] IFN: Fix mask_{load,store} optab support macros
[RFC/PATCH] IFN: Fix mask_{load,store} optab support macros
- - - -
-
-
-
2020-06-24
Kewen.Lin
New
[2/7,v4] rs6000: lenload/lenstore optab support
Untitled series #185152
- - - -
-
-
-
2020-06-23
Kewen.Lin
New
[1/7,v5] ifn/optabs: Support vector load/store with length
[1/7,v5] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-23
Kewen.Lin
New
[1/7,V4] ifn/optabs: Support vector load/store with length
[1/7,V4] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-22
Kewen.Lin
New
[5/7,v5] vect: Support vector load/store with length in vectorizer
Untitled series #184913
- - - -
-
-
-
2020-06-22
Kewen.Lin
New
[4/4,V2] vect: Factor out and rename some functions/macros
Untitled series #182683
- - - -
-
-
-
2020-06-11
Kewen.Lin
New
[2/7,V3] rs6000: lenload/lenstore optab support
Untitled series #182514
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[1/7,V3] ifn/optabs: Support vector load/store with length
[1/7,V3] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[5/7,v4] vect: Support vector load/store with length in vectorizer
Untitled series #182472
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[4/7,V2] hook/rs6000: Add vectorize length mode for vector with length
Untitled series #182428
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[2/7,V2] rs6000: lenload/lenstore optab support
Untitled series #182427
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[1/7,V2] ifn/optabs: Support vector load/store with length
[1/7,V2] ifn/optabs: Support vector load/store with length
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[4/4] vect: Factor out and rename some functions/macros
vect: Rename/refactor some codes related to fully masking
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[3/4] vect: Rename things related to rgroup_masks
vect: Rename/refactor some codes related to fully masking
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[2/4] vect: Rename fully_masked_p to using_partial_vectors_p
vect: Rename/refactor some codes related to fully masking
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[1/4] vect: Rename can_fully_mask_p to can_use_partial_vectors_p
vect: Rename/refactor some codes related to fully masking
- - - -
-
-
-
2020-06-10
Kewen.Lin
New
[5/7,v3] vect: Support vector load/store with length in vectorizer
Untitled series #180785
- - - -
-
-
-
2020-06-02
Kewen.Lin
New
[3/4] ivopts: Consider cost_step on different forms during unrolling
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-05-28
Kewen.Lin
New
[2/4] param: Introduce one param to control ivopts reg-offset consideration
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-05-28
Kewen.Lin
New
[1/4] unroll: Add middle-end unroll factor estimation
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-05-28
Kewen.Lin
New
[7/7] rs6000/testsuite: Vector with length test cases
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[6/7] ivopts: Add handlings for vector with length IFNs
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[5/7] vect: Support vector load/store with length in vectorizer
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[4/7] hook/rs6000: Add vectorize length mode for vector with length
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[3/7] vect: Factor out codes for niters smaller than vf check
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[2/7] rs6000: lenload/lenstore optab support
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[1/7] ifn/optabs: Support vector load/store with length
Support vector load/store with length
- - - -
-
-
-
2020-05-26
Kewen.Lin
New
[3/4,V3,GCC11] IVOPTs Consider cost_step on different forms during unrolling
Untitled series #176541
- - - -
-
-
-
2020-05-13
Kewen.Lin
New
[testsuite] Fix PR94019 to allow one vector char when !vect_hw_misalign
[testsuite] Fix PR94019 to allow one vector char when !vect_hw_misalign
- - - -
-
-
-
2020-03-04
Kewen.Lin
New
[testsuite] Fix PR94023 to guard case under vect_hw_misalign
[testsuite] Fix PR94023 to guard case under vect_hw_misalign
- - - -
-
-
-
2020-03-04
Kewen.Lin
New
[testsuite] Fix PR93935 to guard case under vect_hw_misalign
[testsuite] Fix PR93935 to guard case under vect_hw_misalign
- - - -
-
-
-
2020-02-26
Kewen.Lin
New
[testsuite] Update several scev/IVOPTs cases
[testsuite] Update several scev/IVOPTs cases
- - - -
-
-
-
2020-02-25
Kewen.Lin
New
[3/4,V2,GCC11] IVOPTs Consider cost_step on different forms during unrolling
Untitled series #160653
- - - -
-
-
-
2020-02-25
Kewen.Lin
New
[IRA] Fix PR91052 by skipping multiple_sets insn in combine_and_move_insns
[IRA] Fix PR91052 by skipping multiple_sets insn in combine_and_move_insns
- - - -
-
-
-
2020-02-11
Kewen.Lin
New
[1/4,v3,GCC11] Add middle-end unroll factor estimation
[1/4,v3,GCC11] Add middle-end unroll factor estimation
- - - -
-
-
-
2020-02-11
Kewen.Lin
New
[4/4,v2,GCC11] rs6000: P9 D-form test cases
Untitled series #157602
- - - -
-
-
-
2020-02-10
Kewen.Lin
New
[1/4,v2,GCC11] Add middle-end unroll factor estimation
[1/4,v2,GCC11] Add middle-end unroll factor estimation
- - - -
-
-
-
2020-02-10
Kewen.Lin
New
[4/4,GCC11] rs6000: P9 D-form test cases
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-01-16
Kewen.Lin
New
[3/4,GCC11] IVOPTs Consider cost_step on different forms during unrolling
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-01-16
Kewen.Lin
New
«
1
2
...
2
3
4
5
»