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
Improve dup pattern
2017-06-21
wilco
Improve dup pattern
commit
|
commitdiff
|
tree
2017-06-21
wilco
M
a
rk
s
y
mbols as consta
n
t
commit
|
commitdiff
|
tree
2017-06-14
wi
l
co
I
mp
r
ove Cort
e
x-A53 FP scheduler
commit
|
commitdiff
|
tree
2017-05-30
wilco
Fix
ARM bootstr
a
p fa
i
lur
e
due to a
n
odd
w
a
rni
n
g:
commit
|
commitdiff
|
tree
2017-05-24
w
ilco
Wh
e
n lra-remat rema
t
eria
l
izes an instr
u
ction w
i
t
h
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Add an
assert to lea
f
_fun
c
tion_p
to ensure it i
s
n
ot
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
Move an use-after-free access bef
o
r
e
the d
e
lete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
This fixes a few failures o
n
ARM and
A
Arc
h
6
4 due t
o
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
w
il
c
o
Float
t
o
i
n
t
m
o
ves curren
t
l
y generate inefficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wil
c
o
Code sched
u
l
i
ng for C
o
r
tex-
A
53 isn't
as goo
d
as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Ma
n
y
s
u
pported
c
ores
u
se the AUTOPRE
F
ETCHER_W
E
AK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Set jump alignment to 4 for Cortex
cor
e
s as it reduce
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
W
i
th
-
m
cpu=gener
i
c the
l
o
op alignment is currently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
A
ll cores whic
h
a
dd a c
p
u
_addrcost_table use a
non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
lco
Recen
t
ly we've pu
t
a lot of ef
f
ort into
improving ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
i
l
c
o
Man
y
suppo
r
ted cor
e
s implement
fusion of A
E
S instru
c
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
S
H
A1
H
inst
r
uc
t
ions may be sched
u
led aft
e
r a SHA1C i
n
struction
commit
|
commitdiff
|
tree
2017-01-17
wilc
o
This
p
atch si
m
plifies th
e
h
andlin
g
of EH return
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
w
i
lco
My pr
e
vi
o
us cha
n
ge to the Cortex-A53 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wil
c
o
The negdi2 patterns for ARM and Thumb-2 are dupli
c
a
ted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb
u
ses a special register alloca
t
io
n
o
r
der
t
o inc
r
eas
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wil
c
o
U
s
i
ng
l
e
af
_
fun
c
tion_p
in a bac
k
end is dange
r
ous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
Add
t
he
test this t
i
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilc
o
This patch fixes
an
i
ssue in
a
arch64_clas
s
if
y
_ad
d
ress
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC caches the whether
a
function is a leaf i
n
crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Improve TI
mode addres
s
offsets -
t
hese may either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
w
i
lco
Lookin
g
at PR773
0
8,
o
ne of
t
he issue
s
is that the b
s
w
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilc
o
The second patch updates the C
o
rtex-A
5
7
schedul
e
r
now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
Cu
r
rently the
S
BFM, U
B
FM and BFM
instructions
a
l
l use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wi
l
co
The existing vector costs stop some
b
e
neficia
l
vectorization
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE SHA
1
H patterns with a V2SI input
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
T
he
a
dd expander
still
contains some expa
n
sion c
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilco
W
i
th -fpu
=
n
e
on D
I
mod
e
shifts
are
e
xpa
n
ded after reloa
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
w
i
lco
Really add the
t
e
st this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wi
l
co
Improv
e
st
a
ck adjustment by re
u
s
i
ng a tempo
r
ary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If
t
he nu
m
b
e
r o
f
i
nteger
callee-saves i
s
odd, any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wi
l
co
M
ove all existing strchr and strr
c
hr fo
l
d
i
ng from builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strchr can'
t
be folded i
n
g
i
mple-fold,
we
s
till
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
Optimize strch
r
(s, 0) to s +
strlen (s)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
I
mprove aar
c
h
6
4_l
e
g
i
ti
m
i
z
e_address - avoid
splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilc
o
Th
i
s pa
t
ch adds legitimi
z
e_ad
d
ress_di
s
placemen
t
hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
This
p
atch opti
m
izes th
e
prolog and e
p
ilog code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On A
A
rc
h
64 the UXTB and
U
X
T
H
i
ns
t
ruction
s
are
a
l
i
a
ses
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset
i
mproves
z
ero ext
e
n
d
c
o
sts and code generation
.
commit
|
commitdiff
|
tree
2016-07-28
w
i
l
co
This patch impr
o
v
e
s
t
he
readability of the
prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
This patch improv
e
s the accuracy of the Corte
x
-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Fix pro
t
otype i
n
vst1Q_laneu64-1
.
c t
o
unsigne
d
c
har*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
This patch
sets
t
h
e branch c
o
st to the sa
m
e most op
t
i
m
al
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilc
o
Increase
l
o
o
p alig
n
m
e
n
t
on Cor
t
ex cores to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wi
l
c
o
This pat
c
h
f
i
xes a
b
u
g
in the bswap pass
.
In big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
i
lco
T
h
e r
e
cently add
e
d gcc
.
t
arget
/
aa
r
c
h
64/advsimd-in
t
rinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wil
c
o
Fix tree-ssa/attr-hotcol
d
-2
.
c failures now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Due
t
o rece
n
t improvements to the
v
ect
o
r
i
zer, the
n
umber
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
This patch cleans up the -mp
c
-
r
elativ
e
-lo
a
ds option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
I
mpro
v
e
modes_tieable
by r
e
turning true in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Th
e
Cortex-A57 scheduler is
missing fcsel,
so ad
d
it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
R
emove aarch64_cannot_chan
g
e_mode_cla
s
s a
s
t
h
e und
e
rlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wi
l
co
GC
C
expands switc
h
s
t
atements
i
n
a very simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
w
ilco
SI
M
D operations
like combine
p
r
efer to have
t
heir
o
perands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
w
i
lco
Update documentatio
n
of
AArch64 op
t
i
on
s
for
GCC6 t
o
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
So
m
e
patterns are us
i
ng '%w2
'
for
immediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wi
l
co
This patch fixes t
h
e
attr
i
bute
s
of integer
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilc
o
A
s part
of the final cleanu
p
of
a
arc
h
64_internal_mov_immedia
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable
i
n
struction fusion of dependent AESE
;
AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
i
l
co
Enable
i
nst
r
uction fusion
of AES instr
u
ctions on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
w
i
l
c
o
This patch
f
i
xes an exponential is
s
ue
in ccmp
.
c
.
When
.
.
.
commit
|
commitdiff
|
tree
2016-02-03
w
i
lco
Fix t
h
e ccmp_1
.
c test b
a
ck to us
e
'0' as regu
l
ar expressi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilco
Impro
v
e TA
R
G
ET_IRA_CHANGE_PSEUDO_ALL
O
CNO_CLAS
S
target
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wilco
Th
i
s patch adds support for t
h
e
TARGET_IRA_CH
A
N
G
E_PSEUDO
_
ALL
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilc
o
A re
c
ent change added
UNSPEC to
t
h
e CCMP patterns to
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
A
dd su
p
port for vector
p
ermu
t
e co
s
t
s
in
c
e various
permutes
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
w
i
lco
Several inst
r
uct
i
ons disassemble a
zero immediate as
.
.
.
commit
|
commitdiff
|
tree
2016-01-27
wilco
2015-
0
1-27 Wilco
D
ijkstra <wdijkstr@arm
.
com>
commit
|
commitdiff
|
tree