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
| 533 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
demarchi
ms
bhundven
chbs
kengyu
kadlec
regit
jabk
laforge
laforge
tonyb
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
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
davem
davem
davem
tagr
tagr
tagr
andmur01
amitay
matttbe
pabeni
istokes
tytso
aparcar
goliath
Ansuel
martineau
danielschwierzeck
maddy
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
mkorpershoek
XiaoYang
tpetazzoni
marex
khem
hs
liwang
mmichelson
danielhb
groug
apritzel
robimarko
pareddja
npiggin
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
monstr
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
vigneshr
juju
mraynal
chunkeey
stewart
stewart
horms
kabel
xypron
jacmet
akumar
arbab
rfried
kevery
ag
wsa
sjg
freenix
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
jagan
Jaehoon
ehristev
bmeng
ivanhu
rmilecki
rmilecki
prom
metan
ukleinek
ukleinek
trini
rw
rw
apconole
wbx
pablo
pablo
legoater
legoater
legoater
abelloni
svanheule
chleroy
bjonglez
ynezz
sbabic
sbabic
pevik
xback
xback
richiejp
aik
dangole
dangole
next_ghost
forty
acer
Hauke
Hauke
echaudron
anuppatel
anuppatel
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
mans0n
ruscur
Andes
ymorin
linusw
linusw
xuyang
numans
festevam
jmberg
jk
jk
jk
jk
tambarus
conchuod
kubu
matthias_bgg
imaximets
apalos
spectrum
krzk
pbrobinson
strlen
strlen
stroese
dceara
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
arnout
ktraynor
nbd
nbd
robh
anguy11
paulus
calebccff
jm
Apply
«
1
2
...
3
4
5
6
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
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
[2/4,GCC11] Add target hook stride_dform_valid_p
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-01-16
Kewen.Lin
New
[1/4,GCC11] Add middle-end unroll factor estimation
IVOPTs consider step cost for different forms when unrolling
- - - -
-
-
-
2020-01-16
Kewen.Lin
New
Fix typo and avoid possible memory leak
Fix typo and avoid possible memory leak
- - - -
-
-
-
2020-01-13
Kewen.Lin
New
[RFC/PATCH] IVOPTs select cand with preferred D-form access
[RFC/PATCH] IVOPTs select cand with preferred D-form access
- - - -
-
-
-
2020-01-06
Kewen.Lin
New
[rs6000] Adjust vectorization cost for scalar COND_EXPR
[rs6000] Adjust vectorization cost for scalar COND_EXPR
- - - -
-
-
-
2019-12-11
Kewen.Lin
New
[rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead
[rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead
- - - -
-
-
-
2019-12-03
Kewen.Lin
New
Fix PR91790 by considering different first_stmt_info for realign
Fix PR91790 by considering different first_stmt_info for realign
- - - -
-
-
-
2019-11-27
Kewen.Lin
New
[rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_P
[rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_P
- - - -
-
-
-
2019-11-27
Kewen.Lin
New
[testsuite] Fix PR92464 by adjust test case loop bound
[testsuite] Fix PR92464 by adjust test case loop bound
- - - -
-
-
-
2019-11-13
Kewen.Lin
New
[rs6000] Refactor FP vector comparison operators
[rs6000] Refactor FP vector comparison operators
- - - -
-
-
-
2019-11-11
Kewen.Lin
New
[rs6000,v2] Make load cost more in vectorization cost for P8/P9
[rs6000,v2] Make load cost more in vectorization cost for P8/P9
- - - -
-
-
-
2019-11-07
Kewen.Lin
New
[rs6000] Make load cost more in vectorization cost for P8/P9
[rs6000] Make load cost more in vectorization cost for P8/P9
- - - -
-
-
-
2019-11-04
Kewen.Lin
New
«
1
2
...
3
4
5
6
»