Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Biener
| State =
Action Required
| Archived =
No
| 5401 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
patrick_delaunay
Noltari
Noltari
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
tpetazzoni
XiaoYang
mkorpershoek
marex
khem
hs
liwang
danielhb
groug
mmichelson
robimarko
apritzel
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
jacmet
akumar
arbab
rfried
ivanhu
ukleinek
ukleinek
ag
sjg
kevery
freenix
jagan
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
metan
wsa
ehristev
xypron
bmeng
Jaehoon
rmilecki
rmilecki
prom
rw
rw
apconole
wbx
trini
chleroy
legoater
legoater
legoater
pablo
pablo
abelloni
svanheule
bjonglez
ynezz
xback
xback
richiejp
aik
dangole
dangole
sbabic
sbabic
pevik
anuppatel
anuppatel
next_ghost
forty
echaudron
acer
Hauke
Hauke
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
ymorin
mans0n
ruscur
jmberg
festevam
linusw
linusw
Andes
xuyang
numans
jk
jk
jk
jk
matthias_bgg
tambarus
conchuod
kubu
spectrum
pbrobinson
krzk
imaximets
stroese
strlen
strlen
dceara
apalos
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
arnout
ktraynor
anguy11
nbd
nbd
robh
calebccff
paulus
jm
Apply
«
1
2
3
4
…
54
55
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
tree-optimization/117874 - missed vectorization that's formerly hybrid
tree-optimization/117874 - missed vectorization that's formerly hybrid
- - - -
-
-
-
2024-12-02
Richard Biener
New
tree-optimization/116352 - SLP scheduling and stmt order
tree-optimization/116352 - SLP scheduling and stmt order
- - - -
-
-
-
2024-12-02
Richard Biener
New
tree-optimization/115438 - SLP reduction vect vs. bwaves
tree-optimization/115438 - SLP reduction vect vs. bwaves
- - - -
-
-
-
2024-11-29
Richard Biener
New
middle-end/117801 - failed register coalescing due to GIMPLE schedule
middle-end/117801 - failed register coalescing due to GIMPLE schedule
- - - -
-
-
-
2024-11-29
Richard Biener
New
target/116760 - 416.gamess slowdown with SLP
target/116760 - 416.gamess slowdown with SLP
- - - -
-
-
-
2024-11-25
Richard Biener
New
tree-optimization/117767 - VMAT_STRIDED_SLP and alignment
tree-optimization/117767 - VMAT_STRIDED_SLP and alignment
- - - -
-
-
-
2024-11-25
Richard Biener
New
[RFC] Add extra 64bit SSE vector epilogue in some cases
[RFC] Add extra 64bit SSE vector epilogue in some cases
- - - -
-
-
-
2024-11-22
Richard Biener
New
tree-optimization/117720 - check alignment for VMAT_STRIDED_SLP
tree-optimization/117720 - check alignment for VMAT_STRIDED_SLP
- - - -
-
-
-
2024-11-21
Richard Biener
New
tree-optimization/117709 - bogus offset for gather load
tree-optimization/117709 - bogus offset for gather load
- - - -
-
-
-
2024-11-20
Richard Biener
New
tree-optimization/117698 - SLP vectorization and alignment
tree-optimization/117698 - SLP vectorization and alignment
- - - -
-
-
-
2024-11-20
Richard Biener
New
[v2] tree-optimization/115825 - improve unroll estimates for volatile accesses
[v2] tree-optimization/115825 - improve unroll estimates for volatile accesses
- - - -
-
-
-
2024-11-19
Richard Biener
New
tree-optimization/117594 - fix live op vectorization for length masked case
tree-optimization/117594 - fix live op vectorization for length masked case
- - - -
-
-
-
2024-11-18
Richard Biener
New
[4/4,v2] Flip vectorization to forced SLP
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[3/4,v2] tree-optimization/117606 - SLP and single element interleaving
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[2/4,v2] tree-optimization/117605 - SLP with large negative single-element interleaving
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
Remove unused vcond{,u,eq} expander infrastructure
Remove unused vcond{,u,eq} expander infrastructure
- - - -
-
-
-
2024-11-15
Richard Biener
New
tree-optimization/117574 - bougs niter lt-to-ne
tree-optimization/117574 - bougs niter lt-to-ne
- - - -
-
-
-
2024-11-15
Richard Biener
New
[4/4] Flip vectorization to forced SLP
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[3/4] tree-optimization/117606 - SLP and single element interleaving
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[2/4] tree-optimization/117605 - SLP with large negative single-element interleaving
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors
- - - -
-
-
-
2024-11-15
Richard Biener
New
[RFC] Single iteration peeling for gaps is sufficient with loop masking
[RFC] Single iteration peeling for gaps is sufficient with loop masking
- - - -
-
-
-
2024-11-14
Richard Biener
New
[2/2] Fix another thinko in peeling for gap compute of get_group_load_store_type
[1/2] Fix typo in peeling for gap compute of get_group_load_store_type
- - - -
-
-
-
2024-11-14
Richard Biener
New
[1/2] Fix typo in peeling for gap compute of get_group_load_store_type
[1/2] Fix typo in peeling for gap compute of get_group_load_store_type
- - - -
-
-
-
2024-11-14
Richard Biener
New
[2/2,v2] Remove dead code related to VEC_COND_EXPR expansion from ISEL
[1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons
- - - -
-
-
-
2024-11-14
Richard Biener
New
[1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons
[1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons
- - - -
-
-
-
2024-11-14
Richard Biener
New
tree-optimization/117567 - make SLP reassoc resilent against NULL lanes
tree-optimization/117567 - make SLP reassoc resilent against NULL lanes
- - - -
-
-
-
2024-11-14
Richard Biener
New
tree-optimization/117554 - correct single-element interleaving check
tree-optimization/117554 - correct single-element interleaving check
- - - -
-
-
-
2024-11-13
Richard Biener
New
tree-optimization/117556 - SLP of live stmts from load-lanes
tree-optimization/117556 - SLP of live stmts from load-lanes
- - - -
-
-
-
2024-11-13
Richard Biener
New
tree-optimization/117559 - avoid hybrid SLP for masked load/store lanes
tree-optimization/117559 - avoid hybrid SLP for masked load/store lanes
- - - -
-
-
-
2024-11-13
Richard Biener
New
[4/4] Remove dead code related to VEC_COND_EXPR expansion from ISEL
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
- - - -
-
-
-
2024-11-13
Richard Biener
New
[3/4] Streamline vector lowering of VEC_COND_EXPRs
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
- - - -
-
-
-
2024-11-13
Richard Biener
New
[2/4] Avoid expand_vec_cond_expr_p with comparison code
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
- - - -
-
-
-
2024-11-13
Richard Biener
New
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
- - - -
-
-
-
2024-11-13
Richard Biener
New
Do not consider overrun for VMAT_ELEMENTWISE
Do not consider overrun for VMAT_ELEMENTWISE
- - - -
-
-
-
2024-11-13
Richard Biener
New
[v2] Set --param vect-force-slp=1
[v2] Set --param vect-force-slp=1
- - - -
-
-
-
2024-11-12
Richard Biener
New
tree-optimization/117417 - ICE with complex load optimization
tree-optimization/117417 - ICE with complex load optimization
- - - -
-
-
-
2024-11-12
Richard Biener
New
tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP
tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP
- - - -
-
-
-
2024-11-12
Richard Biener
New
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
- - - -
-
-
-
2024-11-11
Richard Biener
New
[2/2] Add X86_TUNE_AVX512_TWO_EPILOGUES, enable for Zen4 and Zen5
[1/2] Add suggested_epilogue_mode to vector costs
- - - -
-
-
-
2024-11-11
Richard Biener
New
[1/2] Add suggested_epilogue_mode to vector costs
[1/2] Add suggested_epilogue_mode to vector costs
- - - -
-
-
-
2024-11-11
Richard Biener
New
tree-optimization/117510 - fix guard hoisting validity check
tree-optimization/117510 - fix guard hoisting validity check
- - - -
-
-
-
2024-11-11
Richard Biener
New
[v2] tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather
[v2] tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather
- - - -
-
-
-
2024-11-11
Richard Biener
New
[v3] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
[v3] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
- - - -
-
-
-
2024-11-11
Richard Biener
New
[v2] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
[v2] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
- - - -
-
-
-
2024-11-10
Richard Biener
New
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
- - - -
-
-
-
2024-11-08
Richard Biener
New
Fix gcc.dg/vect/bb-slp-77.c for x86
Fix gcc.dg/vect/bb-slp-77.c for x86
- - - -
-
-
-
2024-11-08
Richard Biener
New
Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE
- - - -
-
-
-
2024-11-08
Richard Biener
New
Do not cost the permute node that are part of SLP load-lanes
Do not cost the permute node that are part of SLP load-lanes
- - - -
-
-
-
2024-11-08
Richard Biener
New
tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather
tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather
- - - -
-
-
-
2024-11-08
Richard Biener
New
Enable gcc.dg/vect/vect-early-break_21.c on x86_64
Enable gcc.dg/vect/vect-early-break_21.c on x86_64
- - - -
-
-
-
2024-11-08
Richard Biener
New
tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD
- - - -
-
-
-
2024-11-08
Richard Biener
New
rtl-optimization/117467 - 33% compile-time in rest of compilation
rtl-optimization/117467 - 33% compile-time in rest of compilation
- - - -
-
-
-
2024-11-07
Richard Biener
New
Set --param vect-force-slp=1
Set --param vect-force-slp=1
- - - -
-
-
-
2024-11-06
Richard Biener
New
[5/5] Allow multiple vectorized epilogs via --param vect-epilogues-nomask=N
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
- - - -
-
-
-
2024-11-06
Richard Biener
New
[4/5] Disable gather/scatter for non-first vectorized epilogue
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
- - - -
-
-
-
2024-11-06
Richard Biener
New
[3/5] Add LOOP_VINFO_MAIN_LOOP_INFO
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
- - - -
-
-
-
2024-11-06
Richard Biener
New
[2/5] Add LOOP_VINFO_DRS_ADVANCED_BY
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
- - - -
-
-
-
2024-11-06
Richard Biener
New
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported
- - - -
-
-
-
2024-11-06
Richard Biener
New
[RFC] Move VUSE and VDEF into gimple_ops array
[RFC] Move VUSE and VDEF into gimple_ops array
- - - -
-
-
-
2024-11-05
Richard Biener
New
middle-end/117433 - ICE with gimple BLKmode reg copy
middle-end/117433 - ICE with gimple BLKmode reg copy
- - - -
-
-
-
2024-11-04
Richard Biener
New
[2/2] Move vect_update_inits_of_drs
[1/2] Preserve ->move_dr behavior when adjusting epilogue info
- - - -
-
-
-
2024-10-31
Richard Biener
New
[1/2] Preserve ->move_dr behavior when adjusting epilogue info
[1/2] Preserve ->move_dr behavior when adjusting epilogue info
- - - -
-
-
-
2024-10-31
Richard Biener
New
[1/2] Preserve ->move_dr behavior when adjusting epilogue info
[1/2] Preserve ->move_dr behavior when adjusting epilogue info
- - - -
-
-
-
2024-10-31
Richard Biener
New
Move updated versioning threshold compute
Move updated versioning threshold compute
- - - -
-
-
-
2024-10-31
Richard Biener
New
Remove vectorizer finish_cost wrapper
Remove vectorizer finish_cost wrapper
- - - -
-
-
-
2024-10-30
Richard Biener
New
Remove dead part of bool pattern recognition
Remove dead part of bool pattern recognition
- - - -
-
-
-
2024-10-29
Richard Biener
New
tree-optimization/117343 - decide_masked_load_lanes and stale graph
tree-optimization/117343 - decide_masked_load_lanes and stale graph
- - - -
-
-
-
2024-10-29
Richard Biener
New
[2/2] Remove dead vect_recog_mixed_size_cond_pattern
[1/2] Remove dead code in vectorizer pattern recog
- - - -
-
-
-
2024-10-29
Richard Biener
New
[1/2] Remove dead code in vectorizer pattern recog
[1/2] Remove dead code in vectorizer pattern recog
- - - -
-
-
-
2024-10-29
Richard Biener
New
tree-optimization/117333 - ICE with NULL access size DR
tree-optimization/117333 - ICE with NULL access size DR
- - - -
-
-
-
2024-10-29
Richard Biener
New
tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation
tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation
- - - -
-
-
-
2024-10-28
Richard Biener
New
Testing: remove dead code in adjust_bool_pattern
Testing: remove dead code in adjust_bool_pattern
- - - -
-
-
-
2024-10-26
Richard Biener
New
Remove code in vectorizer pattern recog relying on vec_cond{u,eq,}
Remove code in vectorizer pattern recog relying on vec_cond{u,eq,}
- - - -
-
-
-
2024-10-26
Richard Biener
New
[2/2] Remove dead vect_recog_mixed_size_cond_pattern
[1/2] Remove dead code in vectorizer pattern recog
- - - -
-
-
-
2024-10-26
Richard Biener
New
[1/2] Remove dead code in vectorizer pattern recog
[1/2] Remove dead code in vectorizer pattern recog
- - - -
-
-
-
2024-10-26
Richard Biener
New
[3/3] Assert finished vectorizer pattern COND_EXPR transition
[1/3] Finish vectorizer pattern proper COND_EXPR transition
- - - -
-
-
-
2024-10-25
Richard Biener
New
[2/3] Finish vectorizer pattern proper COND_EXPR transition
[1/3] Finish vectorizer pattern proper COND_EXPR transition
- - - -
-
-
-
2024-10-25
Richard Biener
New
[1/3] Finish vectorizer pattern proper COND_EXPR transition
[1/3] Finish vectorizer pattern proper COND_EXPR transition
- - - -
-
-
-
2024-10-25
Richard Biener
New
Default expand_vec_cond_expr_p code to ERROR_MARK
Default expand_vec_cond_expr_p code to ERROR_MARK
- - - -
-
-
-
2024-10-25
Richard Biener
New
Restrict :c to commutative ops as intended
Restrict :c to commutative ops as intended
- - - -
-
-
-
2024-10-24
Richard Biener
New
[2/2,v2] tree-optimization/116575 - SLP masked load-lanes discovery
[1/2,v2] Relax vect_check_scalar_mask check
- - - -
-
-
-
2024-10-24
Richard Biener
New
[1/2,v2] Relax vect_check_scalar_mask check
[1/2,v2] Relax vect_check_scalar_mask check
- - - -
-
-
-
2024-10-24
Richard Biener
New
tree-optimization/117277 - remove CLOBBERs before SLP code generation
tree-optimization/117277 - remove CLOBBERs before SLP code generation
- - - -
-
-
-
2024-10-24
Richard Biener
New
[2/2] tree-optimization/116575 - SLP masked load-lanes discovery
[1/2] Relax vect_check_scalar_mask check
- - - -
-
-
-
2024-10-23
Richard Biener
New
[1/2] Relax vect_check_scalar_mask check
[1/2] Relax vect_check_scalar_mask check
- - - -
-
-
-
2024-10-23
Richard Biener
New
tree-optimization/117254 - ICE with access diangostics
tree-optimization/117254 - ICE with access diangostics
- - - -
-
-
-
2024-10-22
Richard Biener
New
tree-optimization/117123 - missed PHI equivalence in VN
tree-optimization/117123 - missed PHI equivalence in VN
- - - -
-
-
-
2024-10-22
Richard Biener
New
[5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files
[5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files
- - - -
-
-
-
2024-10-18
Richard Biener
New
[4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files
[4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files
- - - -
-
-
-
2024-10-18
Richard Biener
New
[3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files
[3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files
- - - -
-
-
-
2024-10-18
Richard Biener
New
[2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files
[2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files
- - - -
-
-
-
2024-10-18
Richard Biener
New
Adjust assert in vect_build_slp_tree_2
Adjust assert in vect_build_slp_tree_2
- - - -
-
-
-
2024-10-18
Richard Biener
New
Add --param vect-force-slp=1 to VECT_ADDITIONAL_FLAGS
Add --param vect-force-slp=1 to VECT_ADDITIONAL_FLAGS
- - - -
-
-
-
2024-10-17
Richard Biener
New
Relax boolean processing in vect_maybe_update_slp_op_vectype
Relax boolean processing in vect_maybe_update_slp_op_vectype
- - - -
-
-
-
2024-10-17
Richard Biener
New
tree-optimization/117172 - single lane SLP for non-linear inductions
tree-optimization/117172 - single lane SLP for non-linear inductions
- - - -
-
-
-
2024-10-17
Richard Biener
New
[1/n] remove gcc.dg/vect special naming in favor of dg-additional-options
[1/n] remove gcc.dg/vect special naming in favor of dg-additional-options
- - - -
-
-
-
2024-10-17
Richard Biener
New
Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP
Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP
- - - -
-
-
-
2024-10-16
Richard Biener
New
Enhance gather fallback for PR65518 with SLP
Enhance gather fallback for PR65518 with SLP
- - - -
-
-
-
2024-10-16
Richard Biener
New
«
1
2
3
4
…
54
55
»