Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| State =
Action Required
| Archived =
No
| 1834 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
tagr
tagr
tagr
bhelgaas
blogic
blogic
pchotard
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pepe2k
pepe2k
arj
arj
davem
davem
davem
andmur01
amitay
matttbe
pabeni
istokes
tytso
aparcar
goliath
maddy
martineau
Ansuel
danielschwierzeck
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
XiaoYang
mkorpershoek
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
mraynal
chunkeey
stewart
stewart
horms
kabel
ag
rfried
ukleinek
ukleinek
arbab
akumar
ehristev
jagan
jacmet
sjg
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
xypron
metan
freenix
kevery
bmeng
Jaehoon
rmilecki
rmilecki
ivanhu
prom
wsa
juju
apconole
wbx
svanheule
chleroy
pablo
pablo
legoater
legoater
legoater
abelloni
rw
rw
trini
bjonglez
ynezz
sbabic
sbabic
xback
xback
pevik
richiejp
aik
dangole
dangole
acer
forty
Hauke
Hauke
next_ghost
echaudron
anuppatel
anuppatel
benh
rgrimm
segher
passgat
pratyush
jms
jms
jms
festevam
ymorin
mans0n
ruscur
jmberg
linusw
linusw
Andes
numans
xuyang
jk
jk
jk
jk
matthias_bgg
tambarus
kubu
conchuod
pbrobinson
spectrum
dceara
stroese
imaximets
krzk
apalos
strlen
strlen
cazzacarna
neocturne
aldot
TIENFONG
sfr
galak
mpe
ktraynor
arnout
robh
anguy11
calebccff
nbd
nbd
paulus
jm
Apply
«
1
2
3
4
…
18
19
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
Fix build for STORE_FLAG_VALUE<0 targets [PR118418]
Fix build for STORE_FLAG_VALUE<0 targets [PR118418]
- - - -
-
-
-
2025-01-13
Richard Sandiford
New
aarch64: Fix overly restrictive sibcall check [PR107102]
aarch64: Fix overly restrictive sibcall check [PR107102]
- - - -
-
-
-
2025-01-07
Richard Sandiford
New
rtl: Remove invalid compare simplification [PR117186]
rtl: Remove invalid compare simplification [PR117186]
- - - -
-
-
-
2025-01-06
Richard Sandiford
New
rtlanal: Treat writes to sp as also writing to memory [PR117938]
rtlanal: Treat writes to sp as also writing to memory [PR117938]
- - - -
-
-
-
2025-01-03
Richard Sandiford
New
[pushed] Use _Float128 in test for PR118184
[pushed] Use _Float128 in test for PR118184
- - - -
-
-
-
2025-01-02
Richard Sandiford
New
aarch64: Detect word-level modification in early-ra [PR118184]
aarch64: Detect word-level modification in early-ra [PR118184]
- - - -
-
-
-
2025-01-02
Richard Sandiford
New
[4/4] aarch64: Add mf8 data movement intrinsics
aarch64: Add mf8 data movement intrinsics
- - - -
-
-
-
2024-12-19
Richard Sandiford
New
[3/4] aarch64: Add missing makefile dependency
aarch64: Add mf8 data movement intrinsics
- - - -
-
-
-
2024-12-19
Richard Sandiford
New
[2/4] aarch64: Use mf8 instead of f8 in builtin definitions
aarch64: Add mf8 data movement intrinsics
- - - -
-
-
-
2024-12-19
Richard Sandiford
New
[1/4] aarch64: Macroise simd_type definitions
aarch64: Add mf8 data movement intrinsics
- - - -
-
-
-
2024-12-19
Richard Sandiford
New
[RFA,for,x86] Don't include subst attributes in "@" md helpers
[RFA,for,x86] Don't include subst attributes in "@" md helpers
- - - -
-
-
-
2024-12-18
Richard Sandiford
New
aarch64: Remove vcond{,u} optabs
aarch64: Remove vcond{,u} optabs
- - - -
-
-
-
2024-12-09
Richard Sandiford
New
Remove vcond{,u,eq} optabs
Remove vcond{,u,eq} optabs
- - - -
-
-
-
2024-12-09
Richard Sandiford
New
[4/4] aarch64: Mark vluti* intrinsics as QUIET
Rename the Advanced SIMD intrinsic flags
- - - -
-
-
-
2024-12-04
Richard Sandiford
New
[3/4] aarch64: Reintroduce FLAG_AUTO_FP
Rename the Advanced SIMD intrinsic flags
- - - -
-
-
-
2024-12-04
Richard Sandiford
New
[2/4] aarch64: Rename FLAG_NONE to FLAG_DEFAULT
Rename the Advanced SIMD intrinsic flags
- - - -
-
-
-
2024-12-04
Richard Sandiford
New
[1/4] aarch64: Rename FLAG_AUTO_FP to FLAG_QUIET
Rename the Advanced SIMD intrinsic flags
- - - -
-
-
-
2024-12-04
Richard Sandiford
New
aarch64: Add flags field to aarch64-simd-pragma-builtins.def
aarch64: Add flags field to aarch64-simd-pragma-builtins.def
- - - -
-
-
-
2024-12-02
Richard Sandiford
New
aarch64: Put iterators into the right section
aarch64: Put iterators into the right section
- - - -
-
-
-
2024-12-02
Richard Sandiford
New
aarch64: Split out aarch64_v64_mode
aarch64: Split out aarch64_v64_mode
- - - -
-
-
-
2024-12-02
Richard Sandiford
New
aarch64: Move some diagnostic functions to aarch64.cc
aarch64: Move some diagnostic functions to aarch64.cc
- - - -
-
-
-
2024-12-02
Richard Sandiford
New
aarch64: Add ISA requirements to some SVE/SME md comments
aarch64: Add ISA requirements to some SVE/SME md comments
- - - -
-
-
-
2024-11-29
Richard Sandiford
New
Avoid repeated calls to temporarily_undo_changes [PR117297]
Avoid repeated calls to temporarily_undo_changes [PR117297]
- - - -
-
-
-
2024-11-18
Richard Sandiford
New
[pushed] Add a timevar for late combine
[pushed] Add a timevar for late combine
- - - -
-
-
-
2024-11-18
Richard Sandiford
New
[8/8] aarch64: Add support for SME2p1
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[7/8] aarch64: Add support for SME_B16B16
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[6/8] aarch64: Add support for SME_F16F16
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[5/8] aarch64: Add support for SVE_B16B16
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[4/8] aarch64: Fix the choice of unspec in two SME patterns
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[3/8] aarch64: Rename some SME iterators
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[2/8] aarch64: Refactor SVE predicated-to-unpredicated splits
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[1/8] aarch64: Rework sme_2mode_function insns
aarch64: Add support for new SVE and SME extensions
- - - -
-
-
-
2024-11-15
Richard Sandiford
New
[3/3] Extend expand_absneg_bit to vector modes
Add optab helpers and extend expand_absneg_bit to vectors
- - - -
-
-
-
2024-11-14
Richard Sandiford
New
[2/3] Use can_implement_p in the vectoriser
Add optab helpers and extend expand_absneg_bit to vectors
- - - -
-
-
-
2024-11-14
Richard Sandiford
New
[1/3] Add helpers to test whether an optab can be implemented
Add optab helpers and extend expand_absneg_bit to vectors
- - - -
-
-
-
2024-11-14
Richard Sandiford
New
[pushed] aarch64: Relax add_overloaded_function assert
[pushed] aarch64: Relax add_overloaded_function assert
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[6/6] aarch64: Improve early-ra handling of reductions
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[5/6] aarch64: Extend early-ra splitting of single-block regions
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[4/6] aarch64: Relax early_ra treatment of modes_tieable_p
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[3/6] aarch64: Improve early_ra dump information
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[2/6] aarch64: Add early_ra::record_live_range_failure
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
[1/6] aarch64: Split early_ra::record_insn_refs
aarch64: Some tweaks to early-ra
- - - -
-
-
-
2024-11-13
Richard Sandiford
New
Add push/pop_function_decl
Add push/pop_function_decl
- - - -
-
-
-
2024-11-08
Richard Sandiford
New
[15/15] aarch64: Conditionally define __ARM_FEATURE_SVE2p1
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[14/15] aarch64: Add remaining SVE2p1 support
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[13/15] aarch64: Add common subset of SVE2p1 and SME2
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[12/15] aarch64: Add common subset of SVE2p1 and SME
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[11/15] aarch64: Define arm_neon.h types in arm_sve.h too
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[10/15] aarch64: Add svboolx4_t
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[09/15] aarch64: Sort some SVE2 lists alphabetically
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[08/15] aarch64: Factor out part of the SVE ext_def class
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[07/15] aarch64: Parameterise SVE pointer type inference
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[06/15] aarch64: Add an abstraction for scatter store type inference
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[05/15] aarch64: Add an abstraction for vector base addresses
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[04/15] aarch64: Use braces in SVE TBL instructions
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[03/15] aarch64: Tweak definition of all_data & co
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[02/15] aarch64: Test TARGET_STREAMING instead of TARGET_STREAMING_SME
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[01/15] aarch64: Make more use of TARGET_STREAMING_SME2
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[3/3] aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[2/3] aarch64: Make PSEL dependent on SME rather than SME2
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[1/3] aarch64: Restrict FCLAMP to SME2
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
aarch64: Fix incorrect LS64 documentation
aarch64: Fix incorrect LS64 documentation
- - - -
-
-
-
2024-11-04
Richard Sandiford
New
[3/3] aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsics
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[2/3] aarch64: Record separate streaming and non-streaming ISA requirements
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[1/3] aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.def
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
aarch64: Forbid F64MM permutes in streaming mode
aarch64: Forbid F64MM permutes in streaming mode
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp
[pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp
- - - -
-
-
-
2024-10-25
Richard Sandiford
New
testsuite: Skip pr112305.c for -O[01] on simulators
testsuite: Skip pr112305.c for -O[01] on simulators
- - - -
-
-
-
2024-10-22
Richard Sandiford
New
[9/9] Record nonzero bits in the irange_bitmask of POLY_INT_CSTs
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[8/9] Try to simplify (X >> C1) * (C2 << C1) -> X * C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[7/9] Handle POLY_INT_CSTs in get_nonzero_bits
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[6/9] Try to simplify (X >> C1) << (C1 + C2) -> X << C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[5/9] Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[4/9] Simplify (X /[ex] C1) * (C1 * C2) -> X * C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[3/9] Simplify X /[ex] Y cmp Z -> X cmp (Y * Z)
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[2/9] Use get_nonzero_bits to simplify trunc_div to exact_div
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[1/9] Make more places handle exact_div like trunc_div
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
vect: Avoid divide by zero for permutes of extern VLA vectors
vect: Avoid divide by zero for permutes of extern VLA vectors
- - - -
-
-
-
2024-10-10
Richard Sandiford
New
aarch64: Fix folding of degenerate svwhilele case [PR117045]
aarch64: Fix folding of degenerate svwhilele case [PR117045]
- - - -
-
-
-
2024-10-09
Richard Sandiford
New
aarch64: Fix general permutes of svbfloat16_ts
aarch64: Fix general permutes of svbfloat16_ts
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
aarch64: Handle SVE modes in aarch64_evpc_reencode
aarch64: Handle SVE modes in aarch64_evpc_reencode
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[4/4] vect: Add more dump messages for VLA SLP permutation
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[3/4] vect: Support more VLA SLP permutations
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[2/4] vect: Restructure repeating_p case for SLP permutations
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[0/4] Support more VLA SLP permutations
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629]
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629]
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
testsuite: Make check-function-bodies work with LTO
testsuite: Make check-function-bodies work with LTO
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
testsuite: Unset torture_current_flags after use
testsuite: Unset torture_current_flags after use
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
Allow subregs around constant displacements [PR116516]
Allow subregs around constant displacements [PR116516]
- - - -
-
-
-
2024-08-29
Richard Sandiford
New
aarch64: Assume zero gather/scatter set-up cost for -mtune=generic
aarch64: Assume zero gather/scatter set-up cost for -mtune=generic
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
[pushed] aarch64: Fix gather x32/x64 selection
[pushed] aarch64: Fix gather x32/x64 selection
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
[pushed] aarch64: Add a test for zeroing <64bits>x2_t structures
[pushed] aarch64: Add a test for zeroing <64bits>x2_t structures
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Rename gimple_asm_input_p to gimple_asm_basic_p
Rename gimple_asm_input_p to gimple_asm_basic_p
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Rename ASM_INPUT_P to ASM_BASIC_P
Rename ASM_INPUT_P to ASM_BASIC_P
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Make some smallest_int_mode_for_size calls cope with failure
Make some smallest_int_mode_for_size calls cope with failure
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Tweak documentation of ASM_INPUT_P
Tweak documentation of ASM_INPUT_P
- - - -
-
-
-
2024-08-27
Richard Sandiford
New
Handle arithmetic on eliminated address indices [PR116413]
Handle arithmetic on eliminated address indices [PR116413]
- - - -
-
-
-
2024-08-22
Richard Sandiford
New
lra: Don't apply eliminations to allocated registers [PR116321]
lra: Don't apply eliminations to allocated registers [PR116321]
- - - -
-
-
-
2024-08-22
Richard Sandiford
New
aarch64: Fix caller saves of VNx2QI [PR116238]
aarch64: Fix caller saves of VNx2QI [PR116238]
- - - -
-
-
-
2024-08-20
Richard Sandiford
New
«
1
2
3
4
…
18
19
»