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] PR84114: Avoid reassociating FMA
2018-03-05
Wilco Di
j
kst
r
a
[AArch64] PR84114:
A
v
oid reassociatin
g
FMA
commit
|
commitdiff
|
tree
2018-02-08
Wilco Di
j
kstra
[AArch64] Use more LDP/STP in shrinkwrappi
n
g
commit
|
commitdiff
|
tree
2018-02-08
Wilco Dijkstra
PR84
0
68, PR83459
:
F
i
x
s
o
r
t o
r
d
e
r
of
S
CH
E
D_PRE
S
SU
R
E_MODEL
commit
|
commitdiff
|
tree
2018-01-18
Wi
l
co Dijkst
r
a
[AArch64] Fix fp16 tes
t
failure
s
after PR82964 fix
commit
|
commitdiff
|
tree
2018-01-17
Wilco Dijks
t
ra
[
AArch64] PR8296
4
: Fix 128-bit i
m
m
edi
a
te ICE
s
commit
|
commitdiff
|
tree
2017-12-20
Wil
c
o Dijks
t
ra
r
e
PR tree
-
optimizatio
n
/83491
(
ICE in execute_cse
_
reciprocal
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
W
i
lco
Dijkstra
[A
A
r
c
h
6
4] Fix addr
e
ss prin
t
ing on
I
L
P
32
commit
|
commitdiff
|
tree
2017-11-29
Wilco
Dij
k
stra
[AArc
h
64] Fix
ICE due
to st
o
r
e
_pai
r
_
lanes
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijk
s
tra
Canonicalize consta
n
t multiplies in division
2017-11-16
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijkstra
S
et default to
-
fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-11-16
Wilco D
i
j
k
stra
[A
A
rch64] Fix
frame
t
est
s
commit
|
commitdiff
|
tree
2017-11-08
Wil
c
o Dijkstra
[AArch64] Sim
p
lify aar
c
h64_can_e
l
imina
t
e
commit
|
commitdiff
|
tree
2017-11-08
Wilco D
i
jkstra
[AArch64] R
e
move aarch64_frame_poin
t
er
_
requi
r
ed
commit
|
commitdiff
|
tree
2017-11-07
W
ilco
D
ijkstra
P
R
71026:
C
anonica
l
ize ne
g
a
t
es i
n
divi
s
ion
2017-11-07
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-06
Wil
c
o
Dijkstra
[Arm] Cleanup IT attr
i
b
utes
commit
|
commitdiff
|
tree
2017-11-03
W
ilco Dijk
s
tra
Improve a
a
r
c
h64_legitimate_co
n
st
a
nt_p
commit
|
commitdiff
|
tree
2017-11-03
Wilco D
i
jkst
r
a
re PR c++/82768
(
I
CE in
s
ynthesize_implicit_template_p
a
rm
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkstra
Set defa
u
lt
s
ched pressure algorithm
commit
|
commitdiff
|
tree
2017-11-02
Wi
l
co Dij
k
stra
Define M
A
LLOC_
A
BI
_
ALIGN
M
ENT
commit
|
commitdiff
|
tree
2017-10-30
Wilco
D
i
j
kstra
Remov
e
DI
m
o
d
e expansions for 1-bi
t
shifts
commit
|
commitdiff
|
tree
2017-10-30
Wil
c
o D
i
jk
s
tra
bac
k
port: unnecessary duplica
t
ion and
r
epeati
n
g bugs
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wi
l
co Dijkst
r
a
Intro
d
uce emit_frame_chain
commit
|
commitdiff
|
tree
2017-10-26
W
i
lco Di
j
kstra
S
implify frame layout
f
or
s
tack
p
robing
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijkstra
Impro
v
e add
r
essing o
f
TI/TF
m
ode
commit
|
commitdiff
|
tree
2017-10-24
Wilco Di
j
k
s
t
r
a
C
l
eanu
p
autopref scheduling
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dij
k
stra
PR60580: Fi
x
f
rame pointer option m
a
gic
commit
|
commitdiff
|
tree
2017-10-16
Wilco Dijkstr
a
r
e PR
targe
t
/82442 (vect
/
p
r
31699
.
c fails on arm)
commit
|
commitdiff
|
tree
2017-10-09
Wilco Dij
k
stra
Fix ssa-
d
se-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijks
t
r
a
PR8
2
396 workaround
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Revert r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilc
o
Dijks
t
r
a
Fi
x
PR
8
23
9
6: qsort co
m
parator n
o
n-ne
g
a
tiv
e
on sorte
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco Dijkstra
PR71951: Fix unwindi
n
g with -fomit
-
frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wilco Dijkstra
U
pdate aarch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Wilc
o
Dijkstra
Re
m
ove '*' fro
m
movsi/di/ti pa
t
t
erns
commit
|
commitdiff
|
tree
2017-09-06
Wilco D
i
j
kstr
a
PR784
6
8 -
a
dd alloca alignment test
commit
|
commitdiff
|
tree
2017-09-05
Wi
l
c
o
D
i
jkstra
Impro
v
e max
_
insns_skipped logic
commit
|
commitdiff
|
tree
2017-09-05
Wilco
Dijkstra
Improve
alloca ali
g
nm
e
n
t
commit
|
commitdiff
|
tree
2017-09-04
Wilco
Dijks
t
ra
Fix
ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco Dijkstra
This patch simpl
i
fies pow (C, x) into
exp (x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
W
ilco
Dijkst
r
a
[AA
r
ch64]
F
ix longbranch
test
commit
|
commitdiff
|
tree
2017-08-14
Wilc
o
Dijkstra
A
dd
check
_
e
f
f
e
c
t
ive_targ
e
t_autoincde
c
.
commit
|
commitdiff
|
tree
2017-08-07
W
ilco Dijkstra
[AArch64] Use
g
e
n_frame_
m
em for call
e
e-saves
commit
|
commitdiff
|
tree
2017-08-07
Wil
c
o Dijkstra
Fix unresolved i
n
gcc
.
dg/pr
4
6932
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstra
Disable pr7
9
0
41-2
.
c with -mabi=ilp
3
2
.
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstra
Fix PR46932: Block auto increment
o
n
frame poi
n
ter
commit
|
commitdiff
|
tree
2017-07-25
W
i
lco Dijkstra
r
e
PR
t
arg
e
t/79041
(
aarch64 b
a
cken
d
emits R_AARCH
6
4
_AD
R
_
PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Wil
c
o Dijkstra
re PR
t
arget/
7
9
041 (aarch64 bac
k
end
e
mits R_
A
ARCH64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijk
s
tra
T
h
i
s p
a
tch fixes a fail
u
r
e
in gcc
.
target/aarch64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco D
i
jks
t
ra
Improve
C
o
rtex-A
5
3 shift bypas
s
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dij
k
stra
Emit SIMD moves as mo
v
commit
|
commitdiff
|
tree
2017-06-21
Wilco Di
j
kstra
I
m
pr
o
ve
d
u
p pattern
commit
|
commitdiff
|
tree
2017-06-21
W
ilco Dijkstra
Mark symb
o
ls as constant
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstra
Improve Co
r
tex-A53 FP sche
d
ul
e
r
commit
|
commitdiff
|
tree
2017-05-30
W
i
l
c
o
Dijkstra
Fix ARM bootstrap f
a
ilure due to an odd war
n
i
n
g:
commit
|
commitdiff
|
tree
2017-05-24
Wilco Di
j
k
s
tra
W
hen lra-remat remater
i
a
lizes an in
s
truction w
i
th
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco
Dijks
t
ra
Add an assert to
l
eaf_
f
unction_
p
to ensure it i
s
not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
W
i
lco Dijkstra
Move an
u
se-after
-
free access before the delete
.
commit
|
commitdiff
|
tree
2017-05-08
W
i
lco Dijks
t
ra
This fixes a
few failures
o
n
A
R
M and AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
W
i
lco Dij
k
stra
Float
to int moves cur
r
ent
l
y gener
a
te inefficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
W
i
lc
o
Dijkstra
Code scheduling
f
or Cortex-A53 isn't as good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
W
i
lco Dij
k
stra
Many supporte
d
cores use the AUTO
P
REFETCHER_WEAK set
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilc
o
Dijkstra
S
e
t jump
al
i
gnment t
o
4 for Cor
t
ex cores as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilc
o
Dijkstra
With
-
mcpu=gen
e
ric
the loop alignment is currently 4
.
commit
|
commitdiff
|
tree
2017-05-04
Wi
l
co Dijk
s
tra
All co
r
es wh
i
ch
add a cpu_addrcost_table u
s
e a no
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
i
lco
D
ijkstra
Recently
w
e've
put a lot of
e
ffor
t
into i
m
provi
n
g ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco D
i
jkstra
Many supported cores
i
mplement fusion of AES
i
nstructions
.
commit
|
commitdiff
|
tree
2017-01-18
Wilco Dijkstra
S
HA1H instructions may b
e
schedul
e
d after a SH
A
1C
i
nstructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wi
l
co Di
j
kstra
This
patch simplifi
e
s the
h
a
ndling
o
f EH
r
eturn
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dij
k
stra
My previous c
h
an
g
e to the Cort
e
x-A5
3
sc
h
e
d
u
ler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco
D
i
jk
s
tra
The
n
eg
d
i2 patt
e
r
n
s for
ARM and
T
humb-2
a
r
e
duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijk
s
tra
Thumb
u
ses
a special re
g
ister allocation order
t
o inc
r
ease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wi
l
co Di
j
kstra
U
sin
g
leaf_function_p in a bac
k
e
n
d
i
s dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Di
j
k
s
tr
a
Ad
d
the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Dij
k
s
t
r
a
This pa
t
ch fixes
a
n issue
in
a
ar
c
h64_classify_address
.
commit
|
commitdiff
|
tree
2016-12-07
Wil
c
o
Dijkstra
GCC caches the whet
h
er a function is
a
leaf i
n
c
r
tl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijks
t
ra
Im
p
r
o
ve TI m
o
de
a
ddress offse
t
s - thes
e
may either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilco Dijkstra
L
o
o
k
in
g
at PR
7
7308,
o
ne of the is
s
u
es is that
t
he bs
w
ap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
i
lco Dijkstra
The
seco
n
d pat
c
h updat
e
s the Cor
t
ex-A57
schedu
l
er
now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dij
k
stra
Curren
t
ly
t
he SBFM, UB
F
M and BFM instruc
t
ions all use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The exis
t
ing v
e
cto
r
c
o
sts stop som
e
benefi
c
ia
l
v
ectorization
.
commit
|
commitdiff
|
tree
2016-11-02
Wi
l
co Dijkstra
Add LE/B
E
SHA1H
p
atterns with a V2SI input
.
commit
|
commitdiff
|
tree
2016-11-02
W
i
l
c
o Dijkstra
The add exp
a
n
de
r
st
i
ll co
n
t
ains s
o
me expans
i
on code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco Dijkstra
With -fpu
=
n
e
on D
I
mode shifts are ex
p
anded aft
e
r reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
Really add the tes
t
th
i
s time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
Improve stack
a
djustment by re
u
sing a temporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco D
i
j
k
stra
If the numbe
r
of integer cal
l
ee-saves
i
s odd
,
a
n
y FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dijkstra
M
o
ve all existing strchr and strrc
h
r
folding
f
rom builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
i
lco Di
j
k
s
tra
If strchr can't be folde
d
in gimple-f
o
ld
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
ilco
Dijkstra
Op
t
i
mize str
c
hr (s,
0) to s + strl
e
n (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco Dijkstra
Improv
e
aarc
h
64_legitimize_address - avoid spli
t
ting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco Dijkstra
This patch adds
l
egitim
i
ze_address_displacemen
t
h
o
ok
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
W
ilco
D
ijkst
r
a
T
h
is
p
atch o
p
ti
m
izes the prolog and ep
i
lo
g
code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wi
l
co
D
ijkstr
a
On AArch64 the UXTB and U
X
TH
i
ns
t
ructions are
a
lia
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
W
i
lco D
i
jkstra
This patc
h
i
m
pro
v
es the read
a
b
ility of the p
r
ol
o
g and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
T
his pa
t
ch impr
o
ves
the accuracy
o
f
t
he Co
r
tex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijks
t
ra
Fix prototype in
v
s
t
1Q_lan
e
u64-1
.
c t
o
unsigned char*
.
commit
|
commitdiff
|
tree
2016-06-30
Wilco D
i
j
k
stra
This patch s
e
ts t
h
e
b
ranch cost
t
o the
s
ame mo
s
t o
p
t
imal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Wilco Dijkstra
Increase loo
p
a
l
ignment
o
n Cortex c
o
r
e
s to 8 a
n
d set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
W
i
lco D
i
j
k
stra
T
his patch fixes a bug in the bswap pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wi
l
c
o
Dijkstra
Th
e
recently
a
dded gcc
.
target/aarch
6
4/advsimd-int
r
insics
.
.
.
commit
|
commitdiff
|
tree
next