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
When lra-remat rematerializes an instruction with a clobber, it checks
2017-05-24
wilc
o
When lra-remat remateri
a
lizes an ins
t
ruction wi
t
h a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
w
ilc
o
Add an assert t
o
l
eaf_func
t
i
o
n_p
to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
Mo
v
e
a
n use-after-free access before the
d
e
l
et
e
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
This fixe
s
a few
f
ailur
e
s
on ARM and
A
Arch64 due
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
w
i
lco
Float to int mov
e
s currently generate inefficient cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Code s
c
heduling for Co
r
t
ex-A53
i
sn't as good
a
s it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
M
any su
p
po
r
te
d
cor
e
s use th
e
AUTOPREFETCHER_W
E
AK set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
S
e
t
jump alignment t
o
4 for Cortex cores as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
ilco
With -mcpu=
g
e
n
e
ric the
loop alignment
i
s curre
n
tly
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wi
l
co
All cores which add
a
cpu_addrcost_ta
b
le us
e
a
non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Rec
e
n
t
ly w
e
've put a
lot
o
f effort into improving ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Many supported cores implemen
t
fusion
o
f
AES instru
c
t
i
ons
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
w
i
lco
SHA
1
H instr
u
ct
i
ons
may be scheduled after
a SH
A
1C i
n
struc
t
ion
commit
|
commitdiff
|
tree
2017-01-17
wilco
This patch
s
i
m
plif
i
e
s
the
handling of EH return
.
W
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wilco
My p
r
evious change t
o
the Co
r
tex-A53 schedul
e
r resul
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wil
c
o
Th
e
n
e
gdi2 patt
e
r
n
s
f
or ARM and Thumb-2 are
dupl
i
cated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb uses a
s
peci
a
l re
g
ister allocation
o
rd
e
r to increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wilco
Using
l
eaf_function_p in
a
backe
n
d
is dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
A
dd the
test this
time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
w
i
lco
This patch fixes an issue i
n
aa
r
c
h
64_classify_addres
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wi
l
co
GCC cac
h
es
t
he
w
hethe
r
a
f
unction is a leaf in crt
l
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wil
c
o
Improve TI mode address
offsets - these
m
a
y eith
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
Look
i
ng
a
t PR7730
8
, one of
t
h
e
issu
e
s is that the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilc
o
The second patch u
p
dates th
e
Cortex-A
5
7
s
cheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
Currently the SBFM, UBFM and B
F
M in
s
tructions all
u
se
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilc
o
The existing ve
c
tor
c
o
s
t
s sto
p
some
b
eneficial
v
ec
t
orizati
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Ad
d
LE/B
E
SHA1H patterns with a V2
S
I input
.
T
h
is avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wil
c
o
T
h
e ad
d
expander
s
till contains some expansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilc
o
With -fpu=neon DI mode shifts are expa
n
ded afte
r
reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
w
ilco
Really add the test
t
his ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wil
c
o
Improve stack ad
j
ustment
b
y reusing a temporary mo
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
I
f
the
numbe
r
of
int
e
ger callee-sav
e
s is
odd, any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Mov
e
all existing strchr and
s
trrch
r
fold
i
ng f
r
om builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
I
f
strchr ca
n
't be fol
d
ed in gimp
l
e-fold, we sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
Opt
i
mize s
t
rchr (s, 0) to s + strlen (s)
.
s
t
r
chr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Improve
a
a
r
ch64_legitimi
z
e_addres
s
- avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
This patch adds leg
i
timize_add
r
ess_displacement
hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
Th
i
s patch op
t
i
m
izes the
prolog and
epilog
c
ode to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
w
i
lco
On AArch64 the UXTB and UXTH instructions are aliases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
Th
i
s patchset impr
o
ves z
e
ro ex
t
end cost
s
and code g
e
neration
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patch im
p
r
o
ves th
e
readability of t
h
e prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
This patch imp
r
oves t
h
e ac
c
uracy of the Cortex-
A
53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
w
i
lco
Fix prototype
i
n vst1Q_laneu64
-
1
.
c to unsigned
ch
a
r*
.
commit
|
commitdiff
|
tree
2016-06-30
w
il
c
o
This patch sets
t
h
e
branch cost to the sa
m
e most o
p
timal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
I
n
cre
a
se loop alignment o
n
Cort
e
x
cores to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
This patch f
i
xes a b
u
g
in the b
s
wa
p
pass
.
In big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
The r
e
cen
t
l
y added gcc
.
targe
t
/aarch64/advsimd-intrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Fix tree-ssa/attr-hotcold-2
.
c failure
s
no
w
t
hat
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
ilco
Due to recent i
m
p
rovement
s
to the ve
c
torizer, the nu
m
ber
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
This pa
t
ch clean
s
up the
-
m
p
c
-relative-loads o
p
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
I
mp
r
ove
m
ode
s
_tieable by returning true in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wil
c
o
The Corte
x
-A57
scheduler is missing fcsel, s
o
add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
R
emove aarc
h
64_cannot_ch
a
ng
e
_mode_
c
las
s
as
the underlyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
G
CC expands switch stateme
n
ts in a v
e
r
y simplis
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
SIMD operations like combi
n
e prefer to have thei
r
operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wil
c
o
Update documenta
t
i
on o
f
AArch64
op
t
ion
s
for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Some patterns are
u
s
ing '%
w
2' for immedi
a
te operan
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This patch fixes
the
a
ttributes of integer
imme
d
i
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
w
i
lco
A
s
p
a
r
t
o
f
the final cleanup of aa
r
ch64_internal_
m
ov_imme
d
ia
.
.
.
2016-02-17
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
wilco
E
nable in
s
t
r
uction fusion of depen
d
e
n
t AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
E
n
able i
n
struct
i
on
fusion of
AES
instruct
i
ons on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilco
This
patch fixes an exponential
i
ssu
e
in ccmp
.
c
.
When
.
.
.
2016-02-04
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
w
ilco
Fix the cc
m
p_1
.
c te
s
t b
a
ck to use
'
0'
as regular
expressions
.
.
.
2016-02-03
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilco
Impro
v
e TARGET_
I
RA_C
H
ANGE_PSEUDO_ALLOCNO_CLASS target
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilco
T
his patch
a
dds supp
o
rt f
o
r the TARGET_I
R
A_CHANGE_PSEUDO_ALL
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
A recent
cha
n
ge added UNSPE
C
t
o
the CCMP patterns to
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
w
il
c
o
Add support for vector pe
r
mute c
o
st since
v
ar
i
o
u
s perm
u
tes
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Several ins
t
ructi
o
ns disas
s
emble
a zer
o
i
mmediate as
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
wilco
2015-0
1
-27 Wilco Dij
k
stra <wdijkst
r
@a
r
m
.
com>
2015-01-27
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree