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
Mark symbols as constant
2017-06-21
wilco
Mark s
y
mbols as c
o
ns
t
ant
commit
|
commitdiff
|
tree
2017-06-14
wilco
Improv
e
Cortex-A53 FP schedule
r
commit
|
commitdiff
|
tree
2017-05-30
wilc
o
Fix
A
R
M
b
o
ot
s
trap failure due to
a
n
o
d
d wa
r
ning:
commit
|
commitdiff
|
tree
2017-05-24
wi
l
co
W
hen
l
ra-remat
remater
i
alizes an in
s
t
ruction with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Add an
assert
to leaf_function_p to ensu
r
e it
i
s not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
Move an
use-after-f
r
ee ac
c
e
s
s
b
efor
e
th
e
delete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
This fi
x
e
s a fe
w
failures on ARM an
d
AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float to in
t
moves currentl
y
gener
a
te
ine
f
fici
e
nt co
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Code scheduling for Cortex-A53 isn't as good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
M
a
ny
s
upported cores use the AUTOPREFETCHER_WE
A
K sett
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
l
co
Set
j
ump alignment to 4 for Cortex cores as
i
t red
u
ces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
W
ith
-mcpu=
g
e
n
eric the l
o
o
p
a
l
ignment is currently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
lco
Al
l
c
ores which add a
c
pu_addrc
o
st_table use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
ilco
Recently we
'
v
e pu
t
a
l
ot o
f
effo
r
t
i
nto improving ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Ma
n
y
supported cores impl
e
ment fus
i
on of AES instructions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
S
H
A1
H
i
nstructions
m
ay be s
c
hed
u
led after a SHA1C
i
nst
r
uction
commit
|
commitdiff
|
tree
2017-01-17
w
i
lco
Th
i
s
p
atch simplifies the hand
l
ing
o
f EH re
t
urn
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wi
l
c
o
My previous
c
han
g
e to th
e
Cortex-A
5
3
schedule
r
resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
w
ilc
o
Th
e
negdi
2
pattern
s
f
or ARM and
T
humb
-
2 are
d
uplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thu
m
b
u
s
e
s a special register alloc
a
tion order to increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wi
l
co
U
sing leaf_fu
n
ction_p in a
b
a
ckend is dangerous
a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
Add the test this
t
ime
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
w
ilco
This
p
atch
f
i
xe
s
an
issue in aarch64_c
l
a
ssify_address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
G
C
C caches the whether
a
fun
c
tion
i
s a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Improve TI mode address offsets - t
h
e
se m
a
y
eithe
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wil
c
o
Loo
k
ing at PR77308, one of
t
he is
s
ues is t
h
at
t
he bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
i
lco
T
h
e second
patch updates the Corte
x
-A57 scheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilc
o
Currently the SBFM, UBF
M
and BFM instructions all
use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
i
lco
The
existing vector costs stop some benefici
a
l
vectorizati
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE SH
A
1H
p
a
t
t
e
r
ns with a V2S
I
i
n
put
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
T
h
e ad
d
expander still
contains some expan
s
ion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
w
ilco
With -fp
u
=neon DI m
o
d
e
sh
i
ft
s
are expanded
af
t
e
r reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wil
c
o
R
e
ally
a
d
d the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Im
p
r
ove st
a
ck adjustm
e
n
t by reusing a
t
e
mporar
y
mo
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If the n
u
mbe
r
of inte
g
er c
a
llee-saves is odd,
a
n
y FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Mo
v
e all exist
i
ng strchr and strrchr folding from b
u
iltins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If
strchr can't be fold
e
d
in gimple-
f
old, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
O
p
timize
s
trch
r
(s, 0) t
o
s + strlen
(
s
)
.
str
c
hr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
I
mpr
o
v
e
a
a
r
c
h64_legitimize_address
-
avoid spl
i
ttin
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
This p
a
tch adds le
g
itimize_address
_
displac
e
ment
h
ook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
This patc
h
optimi
z
es the prolog and epilo
g
cod
e
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On AArch64 the
U
XTB and
U
XT
H
instructions
a
r
e aliases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset i
m
proves ze
r
o extend costs a
n
d
c
o
d
e generatio
n
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patch improves
t
he readability o
f
the
prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wi
l
co
This patch impro
v
es
t
h
e acc
u
racy of
t
h
e
Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wil
c
o
Fix prototype
in vst1Q_laneu64-1
.
c t
o
unsigned char*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
This patch sets the
b
ranch cos
t
to the same m
o
s
t
optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilc
o
Increase loop ali
g
nment on
Cortex c
o
r
e
s to 8 and
se
t
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
This patch fixes a
bu
g
in the bswap
p
a
ss
.
In
b
ig-endia
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
T
h
e
recently added gcc
.
target/a
a
rch6
4
/
a
dvsimd-
i
ntrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
F
ix tree-ss
a
/attr-hotcold-2
.
c fai
l
ures
now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilc
o
Due to r
e
c
e
nt impro
v
ements to t
h
e vectorize
r
, the
number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Thi
s
patch cleans up the -mpc-
r
e
l
ative-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Im
p
r
o
ve modes_ti
e
able
b
y
retur
n
ing tr
u
e in
m
ore cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
The Cortex
-
A57 sch
e
duler is missing fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
w
i
lco
Remove aarch64_cannot_change
_
m
ode_class as t
h
e un
d
erlyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
G
CC expan
d
s switch s
t
a
t
e
m
ents in
a very simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
w
ilc
o
SIMD
o
p
erations like c
o
mbine prefer to h
a
ve their operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Update documentatio
n
of
AArch64 options for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Some pattern
s
are usin
g
'%w2
'
f
or immediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This
p
atch fixes the at
t
r
i
b
utes of intege
r
immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilco
As part of th
e
f
i
nal
cle
a
nup of aarch64_in
t
e
rnal_mov_immedia
.
.
.
2016-02-17
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable instruction fusio
n
of depen
d
e
n
t AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable instruction fusion of
A
ES
i
n
str
u
ctions on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wi
l
co
T
h
is
p
at
c
h fi
x
es an e
x
ponenti
a
l issue
i
n cc
m
p
.
c
.
Whe
n
.
.
.
2016-02-04
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
wi
l
co
Fix the ccmp_1
.
c
test back
t
o
use
'
0
' as
r
egular expression
s
.
.
.
2016-02-03
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilco
I
m
pr
o
ve T
A
RGET_IRA_CHANGE_PSEUDO_ALLO
C
NO_CLASS target
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilc
o
This patch a
d
ds support for the TARGET_IRA
_
CHANG
E
_P
S
EUDO_ALL
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
A
r
e
c
ent change added UNSPEC to the CCMP pa
t
terns
t
o
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Add
suppo
r
t
for vector perm
u
te c
o
s
t
s
i
nce various perm
u
tes
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Se
v
eral instruct
i
o
n
s di
s
assemble
a
zero imm
e
diate as
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
wilco
2015-01-
2
7
Wilco Dijkstra <wdijkst
r
@
a
r
m
.
com>
2015-01-27
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree