Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Roger Sayle
 State =
Action Required
 Archived =
No
 43 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
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
segher
bradf
galak
galak
demarchi
swarren
ms
benh
benh
bhundven
chbs
kengyu
kadlec
Andes
pdp
regit
jabk
laforge
laforge
tonyb
sfr
alai
zecke
zecke
__damien__
khem
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
aldot
kiho
linusw
jow
jow
dangole
dangole
ypwong
yousong
yousong
patrick_delaunay
mpe
dedeckeh
dedeckeh
nico
nbd
nbd
tomcwarren
ivanhu
ag
ag
Noltari
Noltari
jtkirshe
stroese
tytso
rmilecki
rmilecki
mb
ldir
ldir
mrchuck
stefanct
computersforpeace
zhouhan
trini
ee07b291
vineetg76
sbabic
sbabic
numans
carldani
jagan
blp
ffainelli
ffainelli
ruscur
regXboi
bmeng
pravin
ynezz
thess
thess
bbrezillon
mkresin
mkresin
mkp
imaximets
robh
tpetazzoni
neoraider
neoraider
jpettit
ukleinek
ukleinek
ukleinek
linville
Gnurou
Gnurou
xback
xback
jesse
tjaalton
esben
abelloni
strlen
strlen
npiggin
paulus
paulus
jhersh
abrodkin
abrodkin
diproiettod
aik
stephenfin
tbot
vriera
darball1
jogo
jogo
hs
prom
jm
sammj
lukma
ajd
jms
jms
jms
pepe2k
pepe2k
blogic
blogic
arj
bhelgaas
pchotard
jk
jk
jk
jk
istokes
russellb
ptomsich
oohal
masahir0y
arnout
agraf
wsa
scottwood
mmichelson
tagr
tagr
joestringer
wbx
davem
davem
davem
lokeshvutla
matttbe
andmur01
amitay
goliath
pabeni
adrianschmutzler
martineau
danielschwierzeck
aserdean
mariosix
dcaratti
pkrystad11
marex
ovsrobot
anguy11
liwang
anuppatel
mkubecek
atishp
netdrv
pablo
pablo
stintel
stintel
jkicinski
cpitchen
dwg
iwamatsu
maximeh
dsa
acelan
pm215
bpf
jonhunter
shettyg
lorpie01
jstancek
metan
kubu
wigyori
wigyori
lynxis
lynxis
dja
Hauke
Hauke
alexhung
rw
rw
apopple
peda
priyankajain
brgl
brgl
simongoldschmidt
akodanev
narmstrong
pevik
981213
monstr
shemminger
0andriy
mraynal
vigneshr
chunkeey
blocktrron
aivanov
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
tambarus
XiaoYang
ehristev
xypron
ymorin
ymorin
matthias_bgg
prabhu_kush
hegdevasant
wd
horms
kevery
sjg
jacmet
freenix
stewart
stewart
Apply
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
hppa64: Improve hppa_rtx_costs for DImode shifts by constants.
hppa64: Improve hppa_rtx_costs for DImode shifts by constants.
   



20200907
Roger Sayle
New
hppa: Improve hppa_rtx_costs for shifts by constants.
hppa: Improve hppa_rtx_costs for shifts by constants.
   



20200827
Roger Sayle
New
hppa: PR middleend/87256: Improved hppa_rtx_costs avoids synth_mult madness.
hppa: PR middleend/87256: Improved hppa_rtx_costs avoids synth_mult madness.
   



20200821
Roger Sayle
New
middleend: PR treeoptimization/21137: STRIP_NOPS avoids missed optimization.
middleend: PR treeoptimization/21137: STRIP_NOPS avoids missed optimization.
   



20200821
Roger Sayle
New
middleend: Simplify popcount/parity of bswap/rotate.
middleend: Simplify popcount/parity of bswap/rotate.
   



20200821
Roger Sayle
New
hppa: Improve expansion of ashldi3 when !TARGET_64BIT
hppa: Improve expansion of ashldi3 when !TARGET_64BIT
   



20200821
Roger Sayle
New
x86_64: PR rtloptimization/92180: class_likely_spilled vs. cant_combine_insn.
x86_64: PR rtloptimization/92180: class_likely_spilled vs. cant_combine_insn.
   



20200817
Roger Sayle
New
middleend: Fix PR middleend/85811: Introduce tree_expr_maybe_nan_p et al.
middleend: Fix PR middleend/85811: Introduce tree_expr_maybe_nan_p et al.
   



20200815
Roger Sayle
New
[Committed] PR target/96558: Only call ix86_expand_clear with GENERAL_REGS.
[Committed] PR target/96558: Only call ix86_expand_clear with GENERAL_REGS.
   



20200812
Roger Sayle
New
middleend: Recognize idioms for bswap32 and bswap64 in match.pd.
middleend: Recognize idioms for bswap32 and bswap64 in match.pd.
   



20200812
Roger Sayle
New
x86_64: Use peephole2 to eliminate redundant moves.
x86_64: Use peephole2 to eliminate redundant moves.
   



20200811
Roger Sayle
New
i386: Improve code generation of smin(x,0) with m32.
i386: Improve code generation of smin(x,0) with m32.
   



20200810
Roger Sayle
New
middleend: Correct calculation of mul_widen_cost and mul_highpart_cost.
middleend: Correct calculation of mul_widen_cost and mul_highpart_cost.
   



20200809
Roger Sayle
New
nvptx: Add support for PTX highpart multiplications (e.g. mul.hi.s32)
nvptx: Add support for PTX highpart multiplications (e.g. mul.hi.s32)
   



20200804
Roger Sayle
New
middleend: Recognize/canonicalize MULT_HIGHPART_EXPR and expand it.
middleend: Recognize/canonicalize MULT_HIGHPART_EXPR and expand it.
   



20200804
Roger Sayle
New
[testsuite] Test case for PR rtloptimization/60473
[testsuite] Test case for PR rtloptimization/60473
   



20200802
Roger Sayle
New
PR rtloptimization 61494: Preserve x0.0 with HONOR_SNANS.
PR rtloptimization 61494: Preserve x0.0 with HONOR_SNANS.
   



20200802
Roger Sayle
New
PR rtloptimization 61494: Preserve x0.0 with HONOR_SNANS.
PR rtloptimization 61494: Preserve x0.0 with HONOR_SNANS.
   



20200802
Roger Sayle
New
genmatch: Avoid unused parameter warnings in generated code.
genmatch: Avoid unused parameter warnings in generated code.
   



20200801
Roger Sayle
New
x86_64: Integer min/max improvements.
x86_64: Integer min/max improvements.
   



20200730
Roger Sayle
New
[Committed] middleend: Parity and popcount folding optimizations.
[Committed] middleend: Parity and popcount folding optimizations.
   



20200728
Roger Sayle
New
middleend: Fold popcount(x&4) to (x>>2)&1 and friends.
middleend: Fold popcount(x&4) to (x>>2)&1 and friends.
   



20200720
Roger Sayle
New
middleend: Simplify (sign_extend:HI (truncate:QI (ashiftrt:HI X 8)))
middleend: Simplify (sign_extend:HI (truncate:QI (ashiftrt:HI X 8)))
   



20200719
Roger Sayle
New
Define TARGET_TRULY_NOOP_TRUNCATION to false.
Define TARGET_TRULY_NOOP_TRUNCATION to false.
   



20200716
Roger Sayle
New
nvptx: Provide vec_set<mode> and vec_extract<vmode><mode> patterns.
nvptx: Provide vec_set<mode> and vec_extract<vmode><mode> patterns.
   



20200715
Roger Sayle
New
nvptx: Support floating point reciprocal instructions.
nvptx: Support floating point reciprocal instructions.
   



20200712
Roger Sayle
New
nvptx: Support 16bit shifts and extendqihi2.
nvptx: Support 16bit shifts and extendqihi2.
   



20200711
Roger Sayle
New
middleend: Remove truly_noop_truncation check from convert.c
middleend: Remove truly_noop_truncation check from convert.c
   



20200711
Roger Sayle
New
middleend: Improve RTL expansion in expand_mul_overflow,
middleend: Improve RTL expansion in expand_mul_overflow,
   



20200706
Roger Sayle
New
nvptx: : Add support for popcount and widening multiply instructions
nvptx: : Add support for popcount and widening multiply instructions
   



20200703
Roger Sayle
New
nvptx: : Add support for popcount and widening multiply instructions
nvptx: : Add support for popcount and widening multiply instructions
   



20200701
Roger Sayle
New
PR middleend/90597: gcc_assert ICE in layout_type
PR middleend/90597: gcc_assert ICE in layout_type
   



20200629
Roger Sayle
New
nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attrvector_size.c
nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attrvector_size.c
   



20200629
Roger Sayle
New
[committed] middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx (take 3).
[committed] middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx (take 3).
   



20200629
Roger Sayle
New
simplifyrtx: Two easy pieces.
simplifyrtx: Two easy pieces.
   



20200619
Roger Sayle
New
[take,2] middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx.
[take,2] middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx.
   



20200616
Roger Sayle
New
gfortran: Improve translation of POPPAR intrinsic
gfortran: Improve translation of POPPAR intrinsic
   



20200614
Roger Sayle
New
middleend: Parity folding optimizations.
middleend: Parity folding optimizations.
   



20200612
Roger Sayle
New
middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx.
middleend: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx.
   



20200611
Roger Sayle
New
x86: Improve expansion of __builtin_parity
x86: Improve expansion of __builtin_parity
   



20200606
Roger Sayle
New
POPCOUNT folding optimizations
POPCOUNT folding optimizations
   



20180209
Roger Sayle
New
[JAVA] Builtin support for popcount* and bswap* functions
   



20160222
Roger Sayle
New
[JAVA] Enable more array bounds check elimination
   



20160222
Roger Sayle
New