repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[AArch64] Use gen_frame_mem for callee-saves
2017-08-07
wilco
[AArch64]
Use g
e
n_f
r
a
m
e_mem for callee-s
a
v
e
s
commit
|
commitdiff
|
tree
2017-08-07
w
i
lco
Fi
x
un
r
e
s
olved
in gcc
.
dg/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wilc
o
Disable pr79041-2
.
c w
i
th -m
a
bi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
wilc
o
Fi
x
PR46932: B
l
ock auto
increment
o
n fra
m
e
pointer
commit
|
commitdiff
|
tree
2017-07-25
wi
l
co
Fix PR7904
1
commit
|
commitdiff
|
tree
2017-07-24
wi
l
c
o
F
ix
P
R79041
commit
|
commitdiff
|
tree
2017-06-28
wilco
This
p
atch fixes a
f
ailure in
g
cc
.
ta
r
get/a
a
rch6
4
/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilc
o
Impro
v
e Cortex-
A
53 s
h
ift b
y
pass
commit
|
commitdiff
|
tree
2017-06-21
wi
l
co
E
mit SIMD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
wilco
Improve dup pattern
commit
|
commitdiff
|
tree
2017-06-21
wilc
o
Mark
s
y
m
bols
a
s
c
ons
t
ant
commit
|
commitdiff
|
tree
2017-06-14
wilco
Impr
o
ve Cor
t
e
x
-A53 FP schedu
l
er
commit
|
commitdiff
|
tree
2017-05-30
wilco
Fix
A
R
M
bootstr
a
p failure due to an odd warning:
commit
|
commitdiff
|
tree
2017-05-24
w
i
lco
Whe
n
lra-
r
em
a
t rem
a
terializes an
i
nstru
c
ti
o
n with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Ad
d
an assert to
l
eaf_
f
unction_p to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
w
ilco
Move an use-after-fr
e
e acces
s
b
e
fore t
h
e dele
t
e
.
commit
|
commitdiff
|
tree
2017-05-08
w
i
lc
o
T
his fixes a
few
f
a
i
l
u
res
o
n ARM and
AAr
c
h64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
w
i
l
co
Float to
i
nt
m
o
ves cu
r
re
n
tly
g
enerate in
e
fficient c
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Code s
c
hedu
l
ing for Co
r
tex-A
5
3 isn'
t
as
good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Many suppo
r
ted cores use
t
he AUTOPREFET
C
H
ER_WEAK settin
g
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Set
j
u
mp alignment to
4
fo
r
Cort
e
x c
o
res
as it reduce
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wil
c
o
With -mcpu=ge
n
eric
t
he loop alignment is currentl
y
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
ilco
All co
r
es which add a cpu_addrco
s
t_table
us
e
a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
R
e
cently
we've p
u
t a
l
ot of effort into improving
if
c
vt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Ma
n
y support
e
d core
s
implemen
t
fusion of AE
S
instructions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wil
c
o
SHA1H ins
t
r
u
c
t
i
ons ma
y
b
e
scheduled after
a SH
A
1
C
i
n
struction
commit
|
commitdiff
|
tree
2017-01-17
wilc
o
T
h
is patch simplifies the hand
l
ing of
EH return
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wilc
o
My previou
s
change to th
e
C
o
rt
e
x-A53 scheduler resu
l
ted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
w
i
lco
T
he n
e
g
d
i
2 patte
r
n
s
for ARM and Thumb-2 ar
e
d
uplicat
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb uses a s
p
ecial re
g
ister alloca
t
ion
order to
i
n
crease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wilco
Usi
n
g leaf_function_p in a backend is dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
Add th
e
test this time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wi
l
co
Thi
s
patch
f
ixes an
issue in aarch64_
c
lassify_address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC caches
t
h
e w
h
ether
a
f
u
nction i
s
a
l
eaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Im
p
ro
v
e
TI m
o
d
e address
o
ffsets -
the
s
e ma
y
either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
Lookin
g
at PR7
7
30
8
, o
n
e of the
i
s
s
u
es is tha
t
the bs
w
ap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wil
c
o
The
s
e
con
d
pat
c
h upd
a
t
es the Cor
t
ex-A57 scheduler
n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
ilco
Cur
r
e
ntly the SBFM, UBF
M
a
nd BF
M
instructions
a
ll use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The existing vect
o
r c
o
sts s
t
op some beneficial v
e
ctor
i
zatio
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE S
H
A1H pat
t
erns with a V2SI
i
n
p
ut
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The a
d
d expander still
contains some expansion
cod
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilco
With -fpu=neon DI m
o
de shifts are expanded af
t
er
r
e
load
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wil
c
o
Really ad
d
the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wil
c
o
I
mprove stack adjustm
e
nt
b
y r
e
using a
temporar
y
m
ove
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If the number of integer callee-saves is odd,
any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilc
o
Move
a
ll
e
x
i
sting strc
h
r and s
t
rr
c
h
r foldin
g
f
r
om builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
w
i
l
c
o
I
f
s
t
rchr can
'
t
b
e folded in g
i
mple-
f
o
ld, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wil
c
o
O
ptim
i
ze
s
t
r
chr (s, 0) to s +
s
t
r
len (s)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Impr
o
ve aarch
6
4_legitimize_address -
avoi
d
splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
w
i
lco
This
p
a
t
ch adds legi
t
i
m
ize_address_displacement hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
w
ilco
T
his patch optimizes
the prolog and epilog c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On A
A
r
c
h64 th
e
U
XTB and UXTH inst
r
uctions are ali
a
ses
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset impro
v
es
zero extend
costs and
c
od
e
generatio
n
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
T
h
is patch
i
m
proves
the r
e
adability
of the prol
o
g a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
T
his pat
c
h im
p
r
o
v
es th
e
a
ccur
a
cy
of th
e
Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
w
ilco
Fi
x
proto
t
ype in v
s
t
1Q
_
laneu64-1
.
c to unsi
g
ned ch
a
r*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
This patch
sets the b
r
anch cost to
t
h
e same
mo
s
t optim
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
I
ncrease loop alignment
on
C
o
rtex cores t
o
8
and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
This patch fixes a bu
g
in the bswap pass
.
I
n
bi
g
-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Th
e
recently added gcc
.
targ
e
t/aarch64/advsimd-i
n
trinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wil
c
o
Fix t
r
ee
-
ssa
/
a
t
tr-hotcold-2
.
c failures now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Due to recent i
m
provements to
t
he
vectorizer, the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilc
o
This patch c
l
eans up the -mpc-
r
e
lat
i
ve-loads optio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Improve modes_tieable by returning true in
m
ore case
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
The Cortex-A57 scheduler is missing fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
Rem
o
v
e
a
arch64_ca
n
not_change_mode_c
l
a
ss as the underlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
w
i
lco
GCC
e
xpa
n
d
s
switc
h
s
tatements
in a ve
r
y simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
w
i
l
c
o
SIMD op
e
rat
i
ons like combine prefer to
have their
o
pera
n
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Update
d
ocumenta
t
ion of AArch64 options
for G
C
C6 t
o
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Som
e
patterns ar
e
using '%w2' for immediate o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
w
ilco
This patch fixes the attributes of int
e
ger
i
mmedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
w
ilc
o
As part of the
f
i
na
l
c
l
eanup of aa
r
ch64_inte
r
n
al_
m
ov_immed
i
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
ilco
E
n
ab
l
e instruction
fusion of dependent
AESE;
A
ESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
E
n
able
instr
u
ctio
n
fusion
o
f AES
instructions on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wi
l
c
o
This patch fixe
s
an expon
e
n
t
ial issue i
n
ccmp
.
c
.
When
.
.
.
commit
|
commitdiff
|
tree
2016-02-03
w
i
lco
Fix the ccmp_1
.
c te
s
t back to use '0'
a
s
regu
l
ar expre
s
sions
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
w
i
lco
Improve TARGET_IRA_CHANGE_PSEUDO_A
L
LOCNO_C
L
ASS t
a
rge
t
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilc
o
This pat
c
h adds support for
the TAR
G
E
T_IRA_
C
HAN
G
E_PS
E
UD
O
_
ALL
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
A
recent
c
hange added UNSPEC to t
h
e CCMP patterns to
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wi
l
co
A
d
d
support for ve
c
t
o
r permute cost since various
pe
r
mutes
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
Several instruct
i
ons disasse
m
b
l
e a z
e
ro immediate as
.
.
.
commit
|
commitdiff
|
tree
2016-01-27
w
i
l
c
o
2015-01-2
7
Wilco Dij
k
st
r
a <wdijkstr@arm
.
com>
commit
|
commitdiff
|
tree