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
Emit SIMD moves as mov
2017-06-21
W
i
lco Dijkstra
Emit SIMD moves
a
s mov
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijkstra
Im
p
r
ove
d
up pattern
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijkstr
a
Mark symbols as consta
n
t
commit
|
commitdiff
|
tree
2017-06-14
Wilco Di
j
kst
r
a
Impro
v
e Cortex
-
A53 FP sc
h
edule
r
commit
|
commitdiff
|
tree
2017-05-30
Wilco Dijkstr
a
Fix ARM bootstrap fa
i
lure d
u
e
t
o a
n
odd warning:
commit
|
commitdiff
|
tree
2017-05-24
Wilco Dijkstra
When lra-rem
a
t rematerializes an instruc
t
ion with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco Dijkstra
A
dd
an assert to l
e
af_function_p to
e
nsure it is no
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wilco
Dijkstra
Mov
e
an u
s
e
-afte
r
-
f
ree access before the del
e
t
e
.
commit
|
commitdiff
|
tree
2017-05-08
Wi
l
co
D
i
jkstra
This f
i
xes a few failures o
n
ARM and A
A
rch64 due
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco
Dijkst
r
a
F
loat t
o
int moves currently generate inefficien
t
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco D
i
j
k
stra
Code scheduling for Co
r
tex-A
5
3 isn't as good as i
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Many
sup
p
orted cor
e
s
use the
A
UTOPREF
E
T
C
HER
_
W
EAK s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wi
l
c
o
Dijkstra
Set jump alignment to
4
f
or Cortex
cores as it
reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
W
ilco Dijkstra
With -mcp
u
=ge
n
eric the
l
oop alignment is curre
n
tly 4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
All cores
w
hich
add a cpu_a
d
drcost
_
table
use a no
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wi
l
co Dijkstra
Recently we'
v
e
put a
l
ot of effort into improving ifcv
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
i
lc
o
Dijk
s
tra
M
any s
u
pported cores implement fusio
n
of AES
instructions
.
commit
|
commitdiff
|
tree
2017-01-18
Wilco Dijkst
r
a
SHA1H instr
u
ct
i
ons
m
a
y be schedu
l
ed after a SHA
1
C ins
t
r
uc
t
io
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wil
c
o
Dijkstra
Thi
s
patc
h
sim
p
lifies the
handling
of E
H
r
e
turn
.
commit
|
commitdiff
|
tree
2017-01-11
W
il
c
o Dij
k
stra
My p
r
evious change t
o
th
e
Cortex-A53
scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilc
o
Dijkstra
The
n
egdi2 patter
n
s for ARM a
n
d Thu
m
b-2 are duplic
a
ted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilc
o
D
i
jkstra
Thumb uses
a
special regist
e
r
allocati
o
n
o
r
d
er to inc
r
ease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco Dijkstra
Using lea
f
_functi
o
n
_
p i
n
a backend is
d
angerous a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
W
i
lco
Dijks
t
ra
Add the t
e
s
t
t
his time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
W
i
lco Dijkstra
This patc
h
f
i
xes
a
n issue in aa
r
ch64_classify_a
d
dress
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
GCC caches
t
he w
h
e
ther a function is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstr
a
Imp
r
o
ve T
I
mode
a
ddress offsets - t
h
ese m
a
y
e
i
t
her
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilco Dijkstra
Lookin
g
at PR77308
,
one of the i
s
sues is t
h
at the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The second patc
h
u
p
da
t
e
s
the Cortex-A57 sc
h
edu
l
er now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijk
s
tra
C
u
r
r
ently the SBFM
,
UBFM and BFM ins
t
ruc
t
ion
s
a
l
l u
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco
Di
j
kstra
The existing vector costs
stop
s
ome b
e
n
e
ficial v
e
ctorization
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Di
j
kstra
Add LE/
B
E SHA
1
H pat
t
erns wit
h
a V
2
SI input
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco
D
i
jks
t
ra
The add expande
r
still cont
a
ins some
expan
s
ion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco Dijk
s
tra
W
i
th -fpu=neon DI mod
e
shifts are e
x
panded after reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wil
c
o Dijks
t
ra
Really add the test th
i
s t
i
me
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco
D
ijkstra
Impro
v
e stack adjustment by reusing a t
e
mporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilc
o
Di
j
kstra
If the
numbe
r
of
in
t
e
g
er callee-saves is odd,
any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dij
k
s
t
ra
Mov
e
all existing st
r
chr and strrchr folding from builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco D
i
j
k
stra
If strchr can't be folded in
g
imple-fo
l
d
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wi
l
co Dijks
t
ra
O
p
timize
strchr (s
,
0) to s + str
l
en (s
)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco Dijkstra
Improve
aarc
h
64
_
legitimize_addre
s
s
-
avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
W
i
lco Dijks
t
ra
This pa
t
c
h
adds
legiti
m
ize_ad
d
r
e
ss_
d
isplacem
e
n
t hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wilco
D
ij
k
stra
T
h
is patch optim
i
z
es
t
h
e prolog an
d
ep
i
log cod
e
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wil
c
o Dijks
t
ra
On AA
r
ch64 the UXTB a
n
d UXTH
instructio
n
s are aliases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Kristina Ma
r
tsenko
This p
a
t
chset improves ze
r
o exte
n
d
cos
t
s and code gene
r
a
t
ion
.
commit
|
commitdiff
|
tree
2016-07-28
Wi
l
co Dijkst
r
a
T
h
is patch improves the
r
e
a
dabi
l
ity of the p
r
ol
o
g a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
W
ilco
Dijkstr
a
T
h
is patch
i
mproves the ac
c
urac
y
of the Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
Fix proto
t
ype in vs
t
1Q_laneu64-1
.
c
t
o u
n
signed char*
.
commit
|
commitdiff
|
tree
2016-06-30
Wilco
Di
j
kstra
This patc
h
sets the bra
n
ch cost to
t
h
e same most opt
i
mal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
W
i
lco Dijkst
r
a
Increa
s
e loop
a
lignment on Cortex cor
e
s t
o
8
a
n
d
set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
W
ilco Dijks
t
ra
Th
i
s patch
fixes a bug
in the bsw
a
p
pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Di
j
kstra
The
r
ecently ad
d
ed gcc
.
targe
t
/aar
c
h64/advsimd-
i
ntrinsi
c
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
W
i
lco Di
j
kstra
Fix t
r
ee-ssa/attr-hotcol
d
-2
.
c failures n
o
w
that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
W
i
lco Dijkstra
Due to recent
i
mp
r
ovements to th
e
vecto
r
izer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dij
k
stra
This patch cl
e
ans u
p
the
-mpc
-
relative-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
W
i
l
co Di
j
kstra
I
m
prove mode
s
_tieable
by retur
n
ing true i
n
more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wi
l
co Dijkstra
The Cortex-
A
57 sched
u
ler
i
s missing fcse
l
,
s
o add
i
t
.
commit
|
commitdiff
|
tree
2016-05-27
Wilco
Dijk
s
tra
Remove aarch64_canno
t
_change_mode_cla
s
s
as the un
d
erlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco Dijkstra
GCC expands
switch statements in a very si
m
plistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco Di
j
kstra
SIMD operatio
n
s like comb
i
ne
p
refer to ha
v
e
thei
r
o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Di
j
kstra
U
p
d
a
te docume
n
ta
t
ion of A
A
r
c
h64 opt
i
o
n
s
f
o
r GCC6 t
o
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Di
j
ks
t
ra
Some patterns
a
r
e using '%w2' for immediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco D
i
jk
s
tra
This patch fixes
t
he attr
i
butes of
i
n
teger immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
Wil
c
o
Dijkstr
a
A
s part of the final c
l
eanup o
f
aa
r
c
h64_int
e
r
n
a
l_mov_immedia
.
.
.
2016-02-17
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
Wil
c
o
Dijkstra
Enable
in
s
t
r
u
c
t
ion fusion of
d
e
p
e
n
d
ent AESE; A
E
SMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
Wilco Dijkstr
a
En
a
ble in
s
truction fusion of A
E
S instructi
o
ns on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
Wilco D
i
jkstr
a
This
p
atch fixes an e
x
ponential issue in ccm
p
.
c
.
2016-02-04
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
Wilco
D
ijkstra
Fix
the
c
cmp_1
.
c t
e
st back to
u
s
e '0' as regul
a
r
expressions
.
.
.
2016-02-03
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
Wilco Dijkstra
Imp
r
ove TARGET_IRA_CHANG
E
_PSEUDO
_
ALLOCNO
_
CLASS tar
g
e
t
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
Wi
l
co
Dijkstra
T
his p
a
tch adds support for
t
h
e TARGET_IRA_CHANGE_P
S
EUDO_AL
L
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wilco Dijkstra
A recent change
ad
d
ed UN
S
P
EC
t
o th
e
CCMP patterns to
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wilco D
i
jkstra
Add
s
upport
f
or
vector permute cost since variou
s
permutes
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wil
c
o Dijkstra
Severa
l
instructions disassemble a zero immediate as
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
Wi
l
co Dijkstra
MA
I
NTAINERS:
(Write Af
t
er
A
pproval): Add myself
.
2015-01-27
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree