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
Add DW_CFA_AARCH64_negate_ra_state to dwarf2.def/h and dwarfnames.c
2017-09-12
wilco
Add DW_
C
F
A_AARCH
6
4_negat
e
_
r
a_state to dwarf
2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Remove '*
'
f
r
om movsi/
d
i
/
t
i
patterns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR78468 - a
d
d
alloca alignment test
commit
|
commitdiff
|
tree
2017-09-05
wi
l
co
Improve max_
i
nsns_skipped
logic
commit
|
commitdiff
|
tree
2017-09-05
wi
l
co
Improve
a
lloca
a
l
ignm
e
nt
commit
|
commitdiff
|
tree
2017-09-04
wilco
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
wilc
o
This patc
h
simplifies
p
ow
(C, x) in
t
o ex
p
(x
* C1
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
w
i
lco
[
A
Arch
6
4] Fi
x
longbra
n
ch te
s
t
commit
|
commitdiff
|
tree
2017-08-14
wilco
A
dd check_effec
t
ive_target_autoincdec
.
commit
|
commitdiff
|
tree
2017-08-07
w
i
l
c
o
[AArch6
4
] Us
e
g
e
n
_
frame_mem for callee-saves
commit
|
commitdiff
|
tree
2017-08-07
wilco
Fix unr
e
solved i
n
gcc
.
dg/p
r
46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wi
l
c
o
Di
s
a
ble pr79041-2
.
c
w
ith -m
a
bi=ilp
3
2
.
commit
|
commitdiff
|
tree
2017-07-26
wil
c
o
Fi
x
PR46932: Block
a
uto inc
r
e
m
e
n
t on frame pointer
commit
|
commitdiff
|
tree
2017-07-25
wi
l
co
Fix
PR79041
commit
|
commitdiff
|
tree
2017-07-24
wilco
Fi
x
PR790
4
1
commit
|
commitdiff
|
tree
2017-06-28
wilco
This patch fixes a failure in g
c
c
.
target/aar
c
h
64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilco
I
mpr
o
ve Corte
x
-
A
53 shift bypass
commit
|
commitdiff
|
tree
2017-06-21
wi
l
co
Emit
SIMD
m
oves
as m
o
v
commit
|
commitdiff
|
tree
2017-06-21
wilco
Improve dup p
a
tte
r
n
commit
|
commitdiff
|
tree
2017-06-21
w
ilco
Mark symbo
l
s as cons
t
ant
commit
|
commitdiff
|
tree
2017-06-14
wilc
o
Im
p
ro
v
e
Co
r
tex-A53 FP schedu
l
er
commit
|
commitdiff
|
tree
2017-05-30
w
ilc
o
Fix
A
RM bootstr
a
p failure due to an odd w
a
rning:
commit
|
commitdiff
|
tree
2017-05-24
wil
c
o
When l
r
a-remat
r
emateria
l
i
zes an instru
c
tion wit
h
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Add an ass
e
rt to leaf_f
u
nct
i
on_p to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
Mov
e
a
n use-
a
f
ter-free acces
s
b
efo
r
e the dele
t
e
.
commit
|
commitdiff
|
tree
2017-05-08
wil
c
o
Th
i
s
fixe
s
a few failures
on AR
M
a
nd
AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
F
l
oat
to int moves
curren
t
ly g
e
n
e
rate ine
f
ficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
C
o
de
sch
e
d
u
ling for
C
ortex-A53 isn't
as good as
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Many support
e
d
c
ores use t
h
e AUTOPREFETCHER_WEAK
setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilc
o
Set jump
a
lign
m
e
nt t
o
4 for Co
r
tex
cores as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
With
-mcpu=g
e
n
e
ri
c
t
h
e
loop al
i
gnment is current
l
y
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
lco
All cores whi
c
h
a
d
d a cpu_ad
d
rcost_tab
l
e
u
se a
non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Recently
w
e've put a lot of effort into impro
v
ing if
c
vt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
lc
o
Many supported
c
ores implement fusion of AES instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
SHA1H
i
nstruction
s
may
b
e
s
c
h
edu
l
e
d after a SHA
1
C instruction
commit
|
commitdiff
|
tree
2017-01-17
w
ilco
T
h
is patch simplifie
s
th
e
handli
n
g of EH
return
.
W
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
w
ilco
My previous change to the Cor
t
ex-
A
53 s
c
heduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
The negd
i
2 patterns for ARM and
T
humb
-
2 are
du
p
licated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb
uses a special registe
r
allocation orde
r
to
increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wil
c
o
Using leaf_function_p in a
backen
d
is
d
angerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
Add the test
this t
i
me
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilco
Thi
s
pa
t
ch fixes an issue in
a
arch64_classify_
a
ddress
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wi
l
co
G
CC caches
th
e
whether a func
t
io
n
is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Improve TI mode addr
e
ss offsets - th
e
s
e
may eit
h
er
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
L
o
oking at PR77308,
o
n
e
of t
h
e issues
i
s
that
t
he
b
sw
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The
second pat
c
h updat
e
s
the C
o
rtex-A57 schedule
r
n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
C
u
rrently the SBFM, UBFM and BFM instructions al
l
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
i
lco
The existing vector costs s
t
op some b
e
neficial vector
i
z
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
w
i
lco
Add
L
E
/
B
E S
H
A1H patterns with a V2SI inp
u
t
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The add ex
p
ander st
i
ll contains some expansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilc
o
Wi
t
h
-fpu=neo
n
DI
m
ode shifts are expanded after
reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
R
e
ally add
t
he test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wil
c
o
I
mprove stack adjustment by reusing
a
temporary mo
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
I
f the numb
e
r of
integer callee-sa
v
es is
odd, any
F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Move all existing strchr and
str
r
c
h
r folding
from
b
u
i
l
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strchr can't be f
o
lded
i
n gim
p
le
-
f
o
ld, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
Optimize strchr (s, 0)
t
o s + strl
e
n
(
s)
.
s
trchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Impr
o
ve aarch64_legitimize
_
a
d
dress - avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
This patch
a
dds
legitimize_addr
e
s
s
_dis
p
l
acement
h
ook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
This patch op
t
imizes the p
r
olog and epilog code t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On AArch64 the UXTB
a
nd UXTH instr
u
ctio
n
s are
a
lias
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset im
p
rove
s
zero extend costs
and code
generat
i
on
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
Th
i
s patch improves th
e
reada
b
ility o
f
t
he prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
w
i
lco
T
h
is patch improves th
e
accuracy of the
Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilc
o
F
ix prototy
p
e in vst1Q_laneu
6
4-1
.
c to
unsigne
d
char*
.
commit
|
commitdiff
|
tree
2016-06-30
wilc
o
T
h
is p
a
t
ch set
s
the bra
n
ch cos
t
to
t
he same m
o
st
o
p
t
imal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
w
i
l
c
o
Increas
e
loop alignme
n
t on Co
r
tex cores to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
w
ilc
o
Thi
s
patch fixes a bug in
t
he bswap pass
.
In big
-
endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wil
c
o
The rec
e
ntly added gcc
.
tar
g
et/aa
r
ch64/
a
dvs
i
md
-
in
t
rinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wil
c
o
Fix tree-ssa/attr-h
o
tcold
-
2
.
c f
a
ilures now that
the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
il
c
o
Due t
o
recent improvements to the vectori
z
er, the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Th
i
s pa
t
c
h cleans up the
-
mpc-relative-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Improv
e
modes_tiea
b
le by returning true i
n
m
ore case
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
The Cortex-A57 sched
u
ler is mis
s
ing fcsel,
so add it
.
commit
|
commitdiff
|
tree
2016-05-27
w
i
lco
Remove
a
a
r
ch
6
4
_
cannot_chang
e
_
mode_class as the u
n
derlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
GCC exp
a
nds
switch state
m
en
t
s in
a very simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
SIMD operation
s
like combi
n
e pr
e
fer to have
their operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Upda
t
e
d
ocumentation of
AArch64 options for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Some pat
t
erns a
r
e using '
%
w2' for immediate op
e
r
a
nds
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This patch fixes t
h
e a
t
tri
b
utes of integer im
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilco
As part of the final cleanup
of aarch64_internal_mov_imme
d
ia
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
ilco
Enable instr
u
c
t
i
o
n fusion of depend
e
nt
A
ESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
Ena
b
le instruc
t
ion fusi
o
n of AES i
n
structio
n
s on
A
R
M
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilc
o
This
patch
fixes an exponential issue
in ccmp
.
c
.
When
.
.
.
commit
|
commitdiff
|
tree
2016-02-03
wilco
Fix the ccmp
_
1
.
c t
e
s
t back
to use
'0' as r
e
gular exp
r
essio
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilco
Improve TARGET
_
IRA_CHANGE_P
S
EUD
O
_
A
LLOCNO_CLASS target
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilco
This pat
c
h add
s
su
p
p
ort for t
h
e
T
ARGET
_
IRA_CHAN
G
E_
P
SEUDO_ALL
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wi
l
co
A re
c
ent
change adde
d
UNSP
E
C to t
h
e C
C
MP patterns to
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
Add support for
v
ector
p
ermute cost s
i
nce
v
ar
i
ous permutes
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
Se
v
eral
in
s
tru
c
ti
o
ns disa
s
semble a
z
ero immediate as
.
.
.
commit
|
commitdiff
|
tree
2016-01-27
wilco
2
0
1
5-
0
1-27 Wi
l
co Dijkst
r
a
<
w
dijkstr@arm
.
com>
commit
|
commitdiff
|
tree