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
| 5699 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
patrick_delaunay
mrchuck
vineetg76
computersforpeace
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
ajd
darball1
sammj
jogo
jogo
bhelgaas
blogic
blogic
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pepe2k
pepe2k
pchotard
arj
arj
davem
davem
davem
tagr
tagr
tagr
jforissier
andmur01
amitay
matttbe
pabeni
istokes
aparcar
danielschwierzeck
maddy
martineau
tytso
Ansuel
goliath
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
XiaoYang
marex
mkorpershoek
tpetazzoni
khem
liwang
robimarko
apritzel
danielhb
groug
npiggin
mmichelson
pareddja
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
bpf
shettyg
lorpie01
acelan
wigyori
wigyori
pm215
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
monstr
blocktrron
vigneshr
mraynal
chunkeey
stewart
stewart
wsa
kabel
Jaehoon
rfried
arbab
freenix
prom
metan
rsalvaterra
adrianschmutzler
ivanhu
hegdevasant
hegdevasant
ukleinek
ukleinek
jacmet
jagan
ag
ehristev
bmeng
akumar
rmilecki
rmilecki
sjg
xypron
horms
kevery
wbx
chleroy
legoater
legoater
legoater
svanheule
rw
rw
pablo
pablo
apconole
abelloni
juju
trini
bjonglez
sbabic
sbabic
ynezz
xback
xback
richiejp
pevik
dangole
dangole
jonhunter
aik
forty
echaudron
Hauke
Hauke
acer
amusil
next_ghost
anuppatel
anuppatel
benh
rgrimm
segher
passgat
pratyush
jms
jms
jms
numans
mans0n
ruscur
jk
jk
jk
jk
jmberg
Andes
ymorin
festevam
xuyang
linusw
linusw
tambarus
matthias_bgg
conchuod
kubu
ltpci
stroese
spectrum
pbrobinson
apalos
dceara
krzk
strlen
strlen
imaximets
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
ktraynor
arnout
nbd
nbd
robh
anguy11
kcxt
paulus
jm
hs
Apply
«
1
2
3
4
…
56
57
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[RFC] Move STMT_VINFO_TYPE to SLP_TREE_TYPE
[RFC] Move STMT_VINFO_TYPE to SLP_TREE_TYPE
- - - -
-
-
-
2025-07-18
Richard Biener
New
Record vect_check_gather_scatter analysis result and re-use it
Record vect_check_gather_scatter analysis result and re-use it
- - - -
-
-
-
2025-07-18
Richard Biener
New
Remove non-SLP path from vectorizable_live_operation
Remove non-SLP path from vectorizable_live_operation
- - - -
-
-
-
2025-07-18
Richard Biener
New
tree-optimization/120924 - up --param uninit-max-chain-len
tree-optimization/120924 - up --param uninit-max-chain-len
- - - -
-
-
-
2025-07-18
Richard Biener
New
tree-optimization/121126 - properly verify live LC PHIs
tree-optimization/121126 - properly verify live LC PHIs
- - - -
-
-
-
2025-07-18
Richard Biener
New
tree-optimization/121048 - move check for only having vector(1)
tree-optimization/121048 - move check for only having vector(1)
- - - -
-
-
-
2025-07-17
Richard Biener
New
tree-optimization/121035 - handle stray VN values without expression
tree-optimization/121035 - handle stray VN values without expression
- - - -
-
-
-
2025-07-16
Richard Biener
New
[v3] Reject single lane vector types for SLP build
[v3] Reject single lane vector types for SLP build
- - - -
-
-
-
2025-07-16
Richard Biener
New
tree-optimization/121049 - avoid loop masking with even/odd reduction
tree-optimization/121049 - avoid loop masking with even/odd reduction
- - - -
-
-
-
2025-07-16
Richard Biener
New
tree-optimization/121116 - avoid _BitInt for vector element init
tree-optimization/121116 - avoid _BitInt for vector element init
- - - -
-
-
-
2025-07-16
Richard Biener
New
tree-optimization/121059 - fixup loop mask query
tree-optimization/121059 - fixup loop mask query
- - - -
-
-
-
2025-07-15
Richard Biener
New
tree-optimization/121059 - record loop mask when required
tree-optimization/121059 - record loop mask when required
- - - -
-
-
-
2025-07-14
Richard Biener
New
[v2] Reject single lane vector types for SLP build
[v2] Reject single lane vector types for SLP build
- - - -
-
-
-
2025-07-11
Richard Biener
New
tree-optimization/121034 - fix reduction vectorization
tree-optimization/121034 - fix reduction vectorization
- - - -
-
-
-
2025-07-11
Richard Biener
New
[x86] properly compute fp/mode for scalar ops for vectorizer costing
[x86] properly compute fp/mode for scalar ops for vectorizer costing
- - - -
-
-
-
2025-07-10
Richard Biener
New
tree-optimization/120939 - remove uninitialized use of LOOP_VINFO_COST_MODEL_THRESHOLD
tree-optimization/120939 - remove uninitialized use of LOOP_VINFO_COST_MODEL_THRESHOLD
- - - -
-
-
-
2025-07-10
Richard Biener
New
Reject single lane vector types for SLP build
Reject single lane vector types for SLP build
- - - -
-
-
-
2025-07-10
Richard Biener
New
[5/5] Handle failed gcond pattern gracefully
[1/5] Pass SLP node down to cost hook for reduction cost
- - - -
-
-
-
2025-07-10
Richard Biener
New
[4/5] Adjust reduction with conversion SLP build
[1/5] Pass SLP node down to cost hook for reduction cost
- - - -
-
-
-
2025-07-10
Richard Biener
New
[3/5] Avoid vect_is_simple_use call from vectorizable_reduction
[1/5] Pass SLP node down to cost hook for reduction cost
- - - -
-
-
-
2025-07-10
Richard Biener
New
[2/5] Avoid vect_is_simple_use call from get_load_store_type
[1/5] Pass SLP node down to cost hook for reduction cost
- - - -
-
-
-
2025-07-10
Richard Biener
New
[1/5] Pass SLP node down to cost hook for reduction cost
[1/5] Pass SLP node down to cost hook for reduction cost
- - - -
-
-
-
2025-07-10
Richard Biener
New
Remove dead code dealing with non-SLP
Remove dead code dealing with non-SLP
- - - -
-
-
-
2025-07-10
Richard Biener
New
[3/3] Remove vect_dissolve_slp_only_groups
[1/3] Remove non-SLP vectorization factor determining
- - - -
-
-
-
2025-07-09
Richard Biener
New
[2/3] Remove vect_analyze_loop_operations
[1/3] Remove non-SLP vectorization factor determining
- - - -
-
-
-
2025-07-09
Richard Biener
New
[1/3] Remove non-SLP vectorization factor determining
[1/3] Remove non-SLP vectorization factor determining
- - - -
-
-
-
2025-07-09
Richard Biener
New
testsuite/120093 - fix gcc.dg/vect/pr101145.c
testsuite/120093 - fix gcc.dg/vect/pr101145.c
- - - -
-
-
-
2025-07-09
Richard Biener
New
Avoid accessing STMT_VINFO_VECTYPE
Avoid accessing STMT_VINFO_VECTYPE
- - - -
-
-
-
2025-07-09
Richard Biener
New
[2/2] tree-optimization/109893 - allow more backwards jump threading
[1/2] Change how --param fsm-scale-path-stmts works
- - - -
-
-
-
2025-07-09
Richard Biener
New
[1/2] Change how --param fsm-scale-path-stmts works
[1/2] Change how --param fsm-scale-path-stmts works
- - - -
-
-
-
2025-07-09
Richard Biener
New
Avoid IPA opts around guality plumbing
Avoid IPA opts around guality plumbing
- - - -
-
-
-
2025-07-08
Richard Biener
New
tree-optimization/120358 - bogus PTA with structure access
tree-optimization/120358 - bogus PTA with structure access
- - - -
-
-
-
2025-07-07
Richard Biener
New
tree-optimization/120817 - bogus DSE of .MASK_STORE
tree-optimization/120817 - bogus DSE of .MASK_STORE
- - - -
-
-
-
2025-07-07
Richard Biener
New
tree-optimization/120944 - bogus VN with volatile copies
tree-optimization/120944 - bogus VN with volatile copies
- - - -
-
-
-
2025-07-04
Richard Biener
New
[2/2] add masked-epilogue tuning
[1/2] Allow the target to request a masked vector epilogue
- - - -
-
-
-
2025-07-04
Richard Biener
New
[1/2] Allow the target to request a masked vector epilogue
[1/2] Allow the target to request a masked vector epilogue
- - - -
-
-
-
2025-07-04
Richard Biener
New
Stop doing GCC 12 snapshots
Stop doing GCC 12 snapshots
- - - -
-
-
-
2025-07-04
Richard Biener
New
tree-optimization/120927 - 510.parest_r segfault with masked epilog
tree-optimization/120927 - 510.parest_r segfault with masked epilog
- - - -
-
-
-
2025-07-03
Richard Biener
New
Do not query further vector epilogues after a masked epilogue
Do not query further vector epilogues after a masked epilogue
- - - -
-
-
-
2025-07-02
Richard Biener
New
tree-optimization/118669 - fixup wrongly aligned loads/stores
tree-optimization/118669 - fixup wrongly aligned loads/stores
- - - -
-
-
-
2025-07-02
Richard Biener
New
Handle SLP build operand swapping for ternaries and calls
Handle SLP build operand swapping for ternaries and calls
- - - -
-
-
-
2025-06-30
Richard Biener
New
tree-optimization/120808 - SLP patterns with FMA/FMS
tree-optimization/120808 - SLP patterns with FMA/FMS
- - - -
-
-
-
2025-06-27
Richard Biener
New
[v2] Fixup partial_vectors_supported_p use
[v2] Fixup partial_vectors_supported_p use
- - - -
-
-
-
2025-06-27
Richard Biener
New
[2/2] Fixup vector epilog analysis skipping when not using partial vectors
[1/2] Fixup partial_vectors_supported_p use
- - - -
-
-
-
2025-06-26
Richard Biener
New
[1/2] Fixup partial_vectors_supported_p use
[1/2] Fixup partial_vectors_supported_p use
- - - -
-
-
-
2025-06-26
Richard Biener
New
[RFC] c/96570 - diagnostics for conversions to/from time_t
[RFC] c/96570 - diagnostics for conversions to/from time_t
- - - -
-
-
-
2025-06-26
Richard Biener
New
Bump LTO_minor_version
Bump LTO_minor_version
- - - -
-
-
-
2025-06-26
Richard Biener
New
[v2] tree-optimization/109892 - SLP reduction of fma
[v2] tree-optimization/109892 - SLP reduction of fma
- - - -
-
-
-
2025-06-25
Richard Biener
New
tree-optimization/109892 - SLP reduction of fma
tree-optimization/109892 - SLP reduction of fma
- - - -
-
-
-
2025-06-25
Richard Biener
New
tree-optimization/120808 - SLP build with mixed .FMA/.FMS
tree-optimization/120808 - SLP build with mixed .FMA/.FMS
- - - -
-
-
-
2025-06-25
Richard Biener
New
Remove non-SLP path from vectorizable_load
Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[6/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[5/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[4/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[3/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[2/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[1/6] Remove non-SLP path from vectorizable_load
[1/6] Remove non-SLP path from vectorizable_load
- - - -
-
-
-
2025-06-24
Richard Biener
New
[www] Complete the list of supported languages in gcc-16/criteria.html
[www] Complete the list of supported languages in gcc-16/criteria.html
- - - -
-
-
-
2025-06-24
Richard Biener
New
tree-optimization/120729 - limit compile time in uninit_analysis::prune_phi_opnds
tree-optimization/120729 - limit compile time in uninit_analysis::prune_phi_opnds
- - - -
-
-
-
2025-06-20
Richard Biener
New
tree-optimization/120654 - ICE with range query from IVOPTs
tree-optimization/120654 - ICE with range query from IVOPTs
- - - -
-
-
-
2025-06-20
Richard Biener
New
Fix dump_function_to_file use of dump_flags
Fix dump_function_to_file use of dump_flags
- - - -
-
-
-
2025-06-18
Richard Biener
New
Remove non-SLP path from get_[group_]load_store_type
Remove non-SLP path from get_[group_]load_store_type
- - - -
-
-
-
2025-06-06
Richard Biener
New
[3/3] Remove non-SLP path from vectorizable_store
[1/3] Remove non-SLP path from vectorizable_store
- - - -
-
-
-
2025-06-06
Richard Biener
New
[2/3] Remove non-SLP path from vectorizable_store
[1/3] Remove non-SLP path from vectorizable_store
- - - -
-
-
-
2025-06-06
Richard Biener
New
[1/3] Remove non-SLP path from vectorizable_store
[1/3] Remove non-SLP path from vectorizable_store
- - - -
-
-
-
2025-06-06
Richard Biener
New
Remove create_tmp_reg_or_ssa_name
Remove create_tmp_reg_or_ssa_name
- - - -
-
-
-
2025-06-06
Richard Biener
New
[4/4] tree-optimization/120032 - CLZ matching, fallback for missing range-info
[1/4] Refactor CTZ detection in forwprop
- - - -
-
-
-
2025-06-05
Richard Biener
New
[3/4] tree-optimization/120032 - matching of table based CLZ
[1/4] Refactor CTZ detection in forwprop
- - - -
-
-
-
2025-06-05
Richard Biener
New
[2/4] Use ranger for table based CTZ detection
[1/4] Refactor CTZ detection in forwprop
- - - -
-
-
-
2025-06-05
Richard Biener
New
[1/4] Refactor CTZ detection in forwprop
[1/4] Refactor CTZ detection in forwprop
- - - -
-
-
-
2025-06-05
Richard Biener
New
Improve create_tmp_reg_or_ssa_name, always create SSA name
Improve create_tmp_reg_or_ssa_name, always create SSA name
- - - -
-
-
-
2025-06-03
Richard Biener
New
tree-optimization/120517 - fix dataref group split math
tree-optimization/120517 - fix dataref group split math
- - - -
-
-
-
2025-06-03
Richard Biener
New
tree-optimization/120357 - ICE with early break vectorization
tree-optimization/120357 - ICE with early break vectorization
- - - -
-
-
-
2025-05-30
Richard Biener
New
tree-optimization/120341 - stores into STRING_CSTs can trap
tree-optimization/120341 - stores into STRING_CSTs can trap
- - - -
-
-
-
2025-05-30
Richard Biener
New
tree-optimization/120457 - avoid lowering of some single-element interleave
tree-optimization/120457 - avoid lowering of some single-element interleave
- - - -
-
-
-
2025-05-30
Richard Biener
New
tree-optimization/117965 - phiprop validity checking is too strict
tree-optimization/117965 - phiprop validity checking is too strict
- - - -
-
-
-
2025-05-27
Richard Biener
New
Fixup gcc.target/i386/vect-epilogues-5.c
Fixup gcc.target/i386/vect-epilogues-5.c
- - - -
-
-
-
2025-05-26
Richard Biener
New
Conditionalize libgdiagnostic processing on presence
Conditionalize libgdiagnostic processing on presence
- - - -
-
-
-
2025-05-23
Richard Biener
New
[RFC] Allow the target to request a masked vector epilogue
[RFC] Allow the target to request a masked vector epilogue
- - - -
-
-
-
2025-05-16
Richard Biener
New
[x86] Fix regression from x86 multi-epilogue tuning
[x86] Fix regression from x86 multi-epilogue tuning
- - - -
-
-
-
2025-05-14
Richard Biener
New
Enhance -fopt-info-vec vectorized loop diagnostic
Enhance -fopt-info-vec vectorized loop diagnostic
- - - -
-
-
-
2025-05-14
Richard Biener
New
[2/2,v2] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload
Untitled series #456865
- - - -
-
-
-
2025-05-14
Richard Biener
New
[1/2] Use vectype from SLP node for vect_get_{load, store}_cost if possible
[1/2] Use vectype from SLP node for vect_get_{load, store}_cost if possible
- - - -
-
-
-
2025-05-14
Richard Biener
New
[3/3] Remove non-SLP path from vectorizable_induction
[1/3] Remove non-SLP path from vectorizable_induction
- - - -
-
-
-
2025-05-13
Richard Biener
New
[2/3] Remove non-SLP path from vectorizable_induction
[1/3] Remove non-SLP path from vectorizable_induction
- - - -
-
-
-
2025-05-13
Richard Biener
New
[1/3] Remove non-SLP path from vectorizable_induction
[1/3] Remove non-SLP path from vectorizable_induction
- - - -
-
-
-
2025-05-13
Richard Biener
New
[RFC] Add vector_costs::add_vector_cost vector stmt grouping hook
[RFC] Add vector_costs::add_vector_cost vector stmt grouping hook
- - - -
-
-
-
2025-05-13
Richard Biener
New
[4/4] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload
[1/4] This transitions vect_model_simple_cost to SLP only
- - - -
-
-
-
2025-05-13
Richard Biener
New
[3/4] Revert change to pass SLP node to cost hook for scalar_{load,store}
[1/4] This transitions vect_model_simple_cost to SLP only
- - - -
-
-
-
2025-05-13
Richard Biener
New
[2/4] Use vectype from SLP node for vect_get_{load, store}_cost if possible
[1/4] This transitions vect_model_simple_cost to SLP only
- - - -
-
-
-
2025-05-13
Richard Biener
New
[1/4] This transitions vect_model_simple_cost to SLP only
[1/4] This transitions vect_model_simple_cost to SLP only
- - - -
-
-
-
2025-05-13
Richard Biener
New
This transitions vect_model_simple_cost to SLP only
This transitions vect_model_simple_cost to SLP only
- - - -
-
-
-
2025-05-13
Richard Biener
New
Cleanup internal vectorizer costing API
Cleanup internal vectorizer costing API
- - - -
-
-
-
2025-05-12
Richard Biener
New
sync LTO streaming and hashing for accelerators and vector type mode
sync LTO streaming and hashing for accelerators and vector type mode
- - - -
-
-
-
2025-05-12
Richard Biener
New
testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change
testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change
- - - -
-
-
-
2025-05-12
Richard Biener
New
tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more
tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more
- - - -
-
-
-
2025-05-11
Richard Biener
New
[2/2] Move vector lowering to before vectorization
[1/2] tree-optimization/114166 - vectorize to lowered form with word_mode
- - - -
-
-
-
2025-05-09
Richard Biener
New
[1/2] tree-optimization/114166 - vectorize to lowered form with word_mode
[1/2] tree-optimization/114166 - vectorize to lowered form with word_mode
- - - -
-
-
-
2025-05-09
Richard Biener
New
[3/3] Remove non-SLP path from vectorizable_operation
[1/3] Remove non-SLP path from vectorizable_operation
- - - -
-
-
-
2025-05-09
Richard Biener
New
[2/3] Remove non-SLP path from vectorizable_operation
[1/3] Remove non-SLP path from vectorizable_operation
- - - -
-
-
-
2025-05-09
Richard Biener
New
«
1
2
3
4
…
56
57
»