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
PR60580: Fix frame pointer option magic
2017-10-24
Wilco Dijkstr
a
PR60
5
80: Fix fr
a
m
e
p
o
inter o
p
tion magic
commit
|
commitdiff
|
tree
2017-10-17
Jackson Woodruff
Factor ou
t
division by squares and remo
v
e division
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Wilc
o
D
i
jkstra
re PR ta
r
g
e
t/82
4
42 (vect/pr31699
.
c fails
o
n arm)
commit
|
commitdiff
|
tree
2017-10-09
Wi
l
c
o
D
i
jkstra
Fi
x
s
sa-dse-
2
6
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijkstra
PR8239
6
workaround
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Revert r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Fix
P
R82396: q
s
ort comparator non
-
negative on sort
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco Dijkstr
a
PR
7
1951: Fi
x
u
n
w
inding with -fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wilco
Dijkstra
Update
a
arch64/vmov_n
_
1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Jion
g
Wa
n
g
A
d
d DW_C
F
A
_AARC
H
6
4
_
n
egat
e
_ra_s
t
ate to
dwa
r
f
2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
Wilc
o
Dijk
s
tra
Remove '*
'
f
rom
movsi/di
/
ti patterns
commit
|
commitdiff
|
tree
2017-09-06
Wilco Dijkstra
PR78
4
68 - add
alloca align
m
ent test
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Imp
r
ove max_insns_skipped logic
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Improve alloca al
i
gnment
commit
|
commitdiff
|
tree
2017-09-04
Wilco Di
j
ks
t
r
a
Fix ldrd offs
e
ts
commit
|
commitdiff
|
tree
2017-08-21
W
i
l
c
o D
i
jkstr
a
This
patch s
i
mplifies pow (C, x) into exp
(x
*
C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilc
o
D
ijks
t
ra
[AArch64] Fi
x
l
o
ngbranch
t
est
commit
|
commitdiff
|
tree
2017-08-14
Wilco
D
i
jkstra
Add c
h
ec
k
_effecti
v
e_t
a
r
g
et_autoin
c
d
e
c
.
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijks
t
ra
[AArch
6
4
] Use gen_fr
a
me_
m
em
fo
r
c
a
llee-saves
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijks
t
ra
Fix unresolved in
gcc
.
dg/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijk
s
tra
Disable pr79
0
4
1-2
.
c with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
W
i
lco Dijkstra
Fix PR469
3
2: Bl
o
ck auto increment on
frame
poin
t
er
commit
|
commitdiff
|
tree
2017-07-25
Wilco Dijkstra
re
P
R target/79041 (aarch64 b
a
ckend emits
R
_
A
A
R
C
H
6
4_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
W
i
l
co D
i
jkstra
re PR
t
arg
e
t
/79041
(aarch64 backend
e
mits R
_
A
A
RCH64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
W
ilco Dijkstra
This
p
a
tch fixes
a f
a
ilure in gcc
.
targe
t
/
a
ar
c
h64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilc
o
Dijkstra
Improv
e
C
ortex-A53 shift bypass
commit
|
commitdiff
|
tree
2017-06-21
Wi
l
co Dijkstra
Em
i
t
S
IMD moves
a
s mov
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijkstra
Improve
d
up pattern
commit
|
commitdiff
|
tree
2017-06-21
Wilco Dijk
s
tra
M
ark symb
o
ls as cons
t
ant
commit
|
commitdiff
|
tree
2017-06-14
W
ilco
Dijkstra
Improve Cortex-A53 FP sch
e
duler
commit
|
commitdiff
|
tree
2017-05-30
Wil
c
o
D
i
jkstra
Fix ARM bootstrap failur
e
due to an odd
warning:
commit
|
commitdiff
|
tree
2017-05-24
Wilco D
i
jkstr
a
When lra-remat remateria
l
iz
e
s
an
i
n
s
truction with
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
W
i
lco Dijkstra
Add an
a
ssert to
l
e
af_
f
unction_
p
to ensur
e
i
t
is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
W
ilco Dijkstra
Move
an use-after-free access before the de
l
e
te
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijk
s
t
r
a
This f
i
xe
s
a f
e
w failures on ARM
and AA
r
ch
6
4 due
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco
Dijkstra
Float to int moves currently
genera
t
e
ine
f
ficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijkst
r
a
Code scheduling for Cortex-
A
53 i
s
n't as g
o
od as
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Many
support
e
d
cores use the AU
T
OPREFETCH
E
R_WEAK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wi
l
co Dijkstra
Set ju
m
p alignment to 4 for
Cortex cores as it redu
c
es
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Wit
h
-mc
p
u=gen
e
r
ic the l
o
op alignment
is c
u
rren
t
ly 4
.
commit
|
commitdiff
|
tree
2017-05-04
W
ilco Dijkstra
All cor
e
s which add a
cpu
_
add
r
c
o
st_table use a
non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilc
o
D
ijk
s
tra
R
ecently
w
e've put a lot o
f
effort i
n
to im
p
roving ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkstra
M
a
ny sup
p
orted cores impl
e
ment fusion
o
f AES
i
n
structions
.
commit
|
commitdiff
|
tree
2017-01-18
Wilco Dijk
s
tra
S
HA1
H
instructio
n
s may
be
s
chedu
l
ed aft
e
r a SHA1C ins
t
ructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
W
ilco
Dijkstra
This patch simplifies the hand
l
ing of EH re
t
urn
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dijkst
r
a
My previous change to the Cortex-A53 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijks
t
r
a
Th
e
n
e
gdi2
p
a
t
terns for ARM and Thumb-2 are duplic
a
ted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wi
l
c
o
Di
j
kst
r
a
T
h
umb uses
a
special
r
egist
e
r
allocation order to incre
a
se
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
W
i
lc
o
Dijkstra
Usin
g
leaf_funct
i
on_p in a backend
i
s
dangerous
a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijkstra
Add the
t
e
s
t this time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Dijkstra
This pa
t
c
h
fixes an issue
in aarch6
4
_classi
f
y
_addr
e
ss
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
GCC caches th
e
whether a
f
u
nct
i
on is a leaf
in
c
r
tl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
Improve
TI mode address offsets
- thes
e
m
ay eit
h
er
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilco
Dijkstra
Looking at PR
7
730
8
, one
o
f the is
s
ues is that the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijk
s
tra
The second patch upd
a
tes the
Cortex-A57 s
c
heduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dij
k
stra
Cur
r
en
t
ly
the SBFM, UBFM and
B
F
M instructions all use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The ex
i
sting vecto
r
costs stop some benefici
a
l
v
e
c
t
or
i
zation
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstr
a
Add LE/BE SHA1H p
a
tterns with a V2SI
i
n
put
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
The add expander st
i
l
l
c
o
n
tains some expansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco Dijkstra
With -fpu=neon DI
m
o
d
e
shif
t
s
are expand
e
d after
reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco
D
ijkstra
Really ad
d
the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
W
i
l
co
D
ijkstra
Imp
r
ove stack adjustment by reusing a tempora
r
y
mov
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilc
o
Dijkstra
If the number of in
t
eger callee-saves is odd, any
FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dijk
s
tra
M
o
v
e
all
existing strchr and strrchr
folding from bui
l
tins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
ilco Dijkstra
If
strch
r
can
'
t be
f
old
e
d in gim
p
le-f
o
ld
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilc
o
Dijkstra
Optimi
z
e s
t
r
c
hr
(s, 0) to
s
+ strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wil
c
o
D
ijkstra
Improve aarch64
_
l
e
git
i
m
i
ze_addre
s
s - avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco Dijkstra
This p
a
t
ch adds legitimize
_
a
ddress
_
displac
e
ment hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
W
ilco Dijkst
r
a
This patch
o
ptim
i
zes
the pro
l
og
and epilo
g
cod
e
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
W
i
lco Dijkstr
a
On
A
Arch64 the UXTB
a
nd UXTH
inst
r
uctions ar
e
ali
a
ses
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Krist
i
na
M
artsenko
This patch
s
et
improves ze
r
o extend costs
a
n
d
co
d
e gen
e
ration
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstra
Th
i
s patch imp
r
oves the rea
d
ability of the prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilc
o
Dijkstra
T
h
is patch imp
r
oves the accuracy of t
h
e C
o
rtex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
W
ilco Dijkst
r
a
Fix prototype in vst1Q_laneu64-1
.
c
to unsi
g
ned
cha
r
*
.
commit
|
commitdiff
|
tree
2016-06-30
Wi
l
co
D
ijkstra
This
patch se
t
s the branch
c
ost to the sam
e
most optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Wilco Dijkstra
Increase loop alignment on Cor
t
ex cores to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
Wilco Dijkst
r
a
Th
i
s p
a
tch
f
ixes a bug
i
n
t
he b
s
w
a
p pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wilc
o
D
i
jk
s
t
ra
The r
e
cent
l
y a
d
ded gcc
.
t
a
rget/aarch64/advsimd-intrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Di
j
kstra
Fi
x
t
r
ee-ssa/attr-
h
otcold-2
.
c fai
l
ures now
that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wil
c
o
D
ijkstra
Due to recent improvements to the
vectorizer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
W
i
lco D
i
jkstra
This patch cleans up the
-
m
pc-
r
elative-loads o
p
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco D
i
jk
s
tra
Improve modes_tieab
l
e
b
y r
e
t
u
rni
n
g
t
r
u
e in m
o
re cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
W
i
lc
o
Dijkstra
The Cort
e
x-A57 sched
u
l
e
r i
s
mis
s
ing
fcs
e
l, s
o
add
it
.
commit
|
commitdiff
|
tree
2016-05-27
Wil
c
o Dijkst
r
a
R
emove
aarch64_cannot_chan
g
e_mode_class
a
s t
h
e underly
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco Dijks
t
ra
GC
C
expand
s
switch st
a
te
m
en
t
s in a very simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco Dijkstra
S
I
MD op
e
ration
s
l
i
k
e combi
n
e prefer to hav
e
their operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wil
c
o Dij
k
stra
Update docume
n
tation of AArch64 op
t
i
ons for GC
C
6
to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Dijkstra
Some pat
t
erns are
u
sing '%w2' for immedia
t
e o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wil
c
o D
i
jkstra
This pa
t
ch fixes the att
r
ibutes of
intege
r
immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
Wilco Dijkstra
A
s p
a
r
t o
f
the final
c
leanup o
f
aarch64_intern
a
l_mov_immedia
.
.
.
2016-02-17
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
Wilco Dijkstra
Enable instruction fusion of depend
e
nt AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
Wilc
o
Dijkstr
a
Ena
b
le
instruction f
u
s
io
n
of AES
i
n
s
tr
u
ctions on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
Wilco Dijkstra
This patch fixes an expo
n
entia
l
is
s
ue in ccmp
.
c
.
2016-02-04
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
Wilco Dijkstra
F
i
x the
cc
m
p_1
.
c
test bac
k
to use '0' as
reg
u
lar
e
xpre
s
s
io
n
s
.
.
.
2016-02-03
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
Wilc
o
D
i
jkstra
Improve TA
R
GET_IRA
_
CHANGE_PSEUDO_ALLO
C
NO_CLASS ta
r
get
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
Wilco
Dijkstra
T
his patch
a
dds support for the TARGET_
I
RA_C
H
ANGE_PS
E
UDO_ALL
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wilco
D
ijkst
r
a
A recent change added UNS
P
EC to the CCMP
p
atterns to
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wilco Dijkstra
Add
s
upport
for vector permute cost since vari
o
us permutes
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wil
c
o D
i
jk
s
tra
Several instru
c
tions disassembl
e
a zero
i
mmediate as
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
Wilco Dij
k
str
a
MAINTAINERS: (Wr
i
te After A
p
proval): Add
myself
.
2015-01-27
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree