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
Factor out division by squares and remove division around comparisons (0/2)
2017-10-17
wilco
Factor out division
by
squ
a
res
a
n
d
r
e
m
ove divisio
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilco
Fix
P
R82
4
42
commit
|
commitdiff
|
tree
2017-10-09
wil
c
o
Fix ssa-ds
e
-
2
6
.
c
commit
|
commitdiff
|
tree
2017-10-06
wilco
PR82396
w
orkarou
n
d
commit
|
commitdiff
|
tree
2017-10-04
wilc
o
Reve
r
t r25
3
3
9
9
:
commit
|
commitdiff
|
tree
2017-10-04
wil
c
o
Fix PR82396: qsort comp
a
rator
n
on-
n
egative o
n
sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wi
l
co
PR719
5
1: Fix unw
i
nding with
-fomi
t
-
frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
wil
c
o
Update a
a
rch64/vmov
_
n
_
1
.
c
commit
|
commitdiff
|
tree
2017-09-12
wilc
o
Add DW_C
F
A_AARCH64_negate
_
ra_s
t
ate to dw
a
rf2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Remove '
*
' from m
o
v
si/di/t
i
pat
t
erns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR
7
8
4
68 -
a
dd alloca
alignment
test
commit
|
commitdiff
|
tree
2017-09-05
wilco
Im
p
rove max_in
s
n
s_ski
p
ped logic
commit
|
commitdiff
|
tree
2017-09-05
wilco
I
m
prove alloca alignment
commit
|
commitdiff
|
tree
2017-09-04
w
ilco
Fix l
d
rd offsets
commit
|
commitdiff
|
tree
2017-08-21
wilco
This
p
atc
h
simplifies p
o
w (C,
x) int
o
exp (x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wilco
[AArch64] Fix longbranch test
commit
|
commitdiff
|
tree
2017-08-14
wilco
Add check_eff
e
ctiv
e
_target_autoincd
e
c
.
commit
|
commitdiff
|
tree
2017-08-07
wi
l
co
[AArch64] Use gen_f
r
ame_mem for callee-saves
commit
|
commitdiff
|
tree
2017-08-07
wilco
Fix unr
e
solved i
n
gcc
.
dg/pr4693
2
.
c
commit
|
commitdiff
|
tree
2017-07-26
wi
l
c
o
D
i
sable pr79041-
2
.
c wit
h
-mabi=i
l
p32
.
commit
|
commitdiff
|
tree
2017-07-26
w
i
l
co
Fix PR46932: Block a
u
to increment on frame
p
ointer
commit
|
commitdiff
|
tree
2017-07-25
w
ilco
Fix PR7
9
0
4
1
commit
|
commitdiff
|
tree
2017-07-24
wilc
o
Fix PR79041
commit
|
commitdiff
|
tree
2017-06-28
wil
c
o
This
patch fix
e
s a f
a
i
l
ure i
n
g
cc
.
target/aarch6
4
/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilco
Improve Cort
e
x-A53 shift
b
ypass
commit
|
commitdiff
|
tree
2017-06-21
wilc
o
Emit SIMD
moves as mov
commit
|
commitdiff
|
tree
2017-06-21
wi
l
co
Impro
v
e du
p
pattern
commit
|
commitdiff
|
tree
2017-06-21
wilc
o
Mark sym
b
ols
a
s con
s
tant
commit
|
commitdiff
|
tree
2017-06-14
wilco
Improve Co
r
t
ex-A53 FP scheduler
commit
|
commitdiff
|
tree
2017-05-30
wilco
Fix ARM bootst
r
ap f
a
ilu
r
e due to an odd warning:
commit
|
commitdiff
|
tree
2017-05-24
wilc
o
When lra-remat r
e
materializes an i
n
struction wi
t
h a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Add
a
n
a
ssert to leaf
_
funct
i
on_p
t
o e
n
sure it
i
s n
o
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
w
i
lco
Move an use-
a
f
ter-free access before the delete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
T
h
i
s
fi
x
e
s a
few failures on A
R
M and AArch64
d
ue to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Fl
o
at to int m
o
ves current
l
y gene
r
at
e
i
nefficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Cod
e
sc
h
eduling f
o
r Cortex-A53 isn't as
g
ood as
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
ilc
o
Many supported cores u
s
e the
A
UTOPRE
F
ETCHER_W
E
A
K
s
e
t
ting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
i
lco
Set jump alignment to 4 for Cortex cores as i
t
re
d
uces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
With -mcp
u
=generic the loop
a
lignment is c
u
rrently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
All cores w
h
ich
a
dd a c
p
u_addrco
s
t
_
ta
b
l
e
use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Rece
n
tly we've put a lo
t
of effort int
o
improving ifcv
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Many suppor
t
ed
cores impl
e
ment fusion
of
AES
i
nstru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
SHA1H ins
t
r
uctions may be s
c
heduled
a
fte
r
a SHA
1
C instruction
commit
|
commitdiff
|
tree
2017-01-17
w
i
lco
This patch
s
implifies the handling of EH
r
eturn
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wi
l
c
o
My pr
e
vious change t
o
the Co
r
t
e
x
-
A
53
s
cheduler r
e
sulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
The ne
g
di2
pat
t
e
r
n
s
for ARM and
T
humb-2
a
re dup
l
i
c
ated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
T
h
umb us
e
s a specia
l
register allocation or
d
er
t
o increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wilco
U
sing
leaf_fun
c
tion_p
in a b
a
ck
e
n
d
is dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
w
ilco
A
dd the
test th
i
s time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wil
c
o
T
h
is patch
f
ixes an issue in
aar
c
h64_classif
y
_
address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
G
C
C cache
s
t
he w
h
e
t
her a
f
unction is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Improve TI
m
ode
a
ddress offsets -
these may
eith
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
L
ooking
a
t
P
R773
0
8, one of the i
s
s
ues
i
s t
h
at
t
he bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The secon
d
patch updates the Cortex-A57 scheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
C
u
rrently
t
he SBFM, U
B
F
M and
B
FM i
n
s
tructi
o
ns all use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The existing vec
t
or costs stop
s
ome bene
f
ic
i
al vectorization
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE
S
HA1H
pattern
s
wi
t
h
a V2SI
inp
u
t
.
This av
o
ids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The add expander still
c
o
ntains
s
ome expans
i
on code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
w
i
lco
With
-fpu=ne
o
n DI mode shifts are e
x
panded after reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
w
i
lco
Really
a
dd the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
w
ilco
Improve sta
c
k
adju
s
tment by reusing a temporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If th
e
numbe
r
of integer cal
l
ee-saves is odd, any
FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
M
o
ve all existing
strchr and str
r
chr folding
f
rom b
u
iltins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strc
h
r can't be folded
i
n
gimpl
e
-fold, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wil
c
o
Op
t
imize st
r
ch
r
(s, 0) to s + strlen (s)
.
s
trchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
w
i
lco
Improve aarch64_legi
t
imize_address - avoid sp
l
itting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
Th
i
s
p
a
t
ch adds
legitimize_address_d
i
splacement hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wil
c
o
This patch optimizes the prolog and ep
i
l
o
g
c
ode to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On AArch64
t
he UXTB and UXT
H
instructions are a
l
i
as
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset
i
m
p
roves
ze
r
o exten
d
costs and code generati
o
n
.
commit
|
commitdiff
|
tree
2016-07-28
w
i
lco
This patch imp
r
oves the
readab
i
lity
o
f the prolog
and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wi
l
co
T
h
is patch
improve
s
the
accu
r
a
c
y of th
e
Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Fix prototype in vst1Q
_
lan
e
u64-1
.
c to unsig
n
ed char*
.
commit
|
commitdiff
|
tree
2016-06-30
wil
c
o
This patch sets the branch cost
t
o
t
he s
a
me mo
s
t optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
Increase
l
oo
p
al
i
gnmen
t
on Cor
t
ex
c
or
e
s to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
Th
i
s p
a
tc
h
fixes
a
bug in t
h
e
bswa
p
pass
.
In big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
The rec
e
ntly added gcc
.
t
ar
g
et
/
a
arch6
4
/advs
i
md-in
t
rinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Fix
t
ree-ssa/attr-hotcold-2
.
c failures
n
o
w t
h
a
t
the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Due to rec
e
nt
impr
o
vement
s
to the
vectorize
r
,
the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
This patc
h
c
leans up the
-mpc-relative-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Improv
e
m
o
des_tieable by
return
i
ng t
r
ue in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilc
o
The Cortex-
A
57 sc
h
eduler is
missing fcsel, so
ad
d
i
t
.
commit
|
commitdiff
|
tree
2016-05-27
w
ilco
R
emove
a
arch64_ca
n
n
o
t
_change_mod
e
_class as the
underlyin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
G
CC ex
p
ands
switch st
a
tem
e
n
t
s in
a
very simpl
i
stic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilc
o
S
I
MD operations li
k
e combine pref
e
r to have their operan
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Upda
t
e doc
u
mentation of AArch64 optio
n
s for
GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
So
m
e patterns are usin
g
'%w2
'
for immediate
op
e
rands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wil
c
o
This patch fi
x
es the attributes
of
i
nteger imme
d
iate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
w
ilco
As
p
art of the fi
n
al c
l
eanup of aarch
6
4_intern
a
l_m
o
v_immedia
.
.
.
2016-02-17
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
wilco
En
a
ble instruct
i
on fusion of dependent AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable
in
s
tructio
n
fus
i
on of AES instr
u
ctio
n
s on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilco
This
patch
f
ixes an exponenti
a
l issue in cc
m
p
.
c
.
W
h
e
n
.
.
.
2016-02-04
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
wilco
Fix the ccm
p
_1
.
c
test
b
ack
t
o use '0' as
r
e
g
u
la
r
e
xpressions
.
.
.
2016-02-03
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilco
Improve TARGET
_
IRA_CHANGE_PSEUDO_ALL
O
C
N
O_
C
LASS target
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
wilco
This
patch adds sup
p
ort for
the T
A
R
GET_IRA_CHANGE_PS
E
U
D
O
_
A
L
L
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
A recen
t
c
h
ange added U
N
S
P
EC
t
o the CCMP patt
e
rns
t
o
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Add support for vect
o
r
p
ermute cost since
v
arious pe
r
mutes
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Se
v
eral instr
u
ctio
n
s disassemble a zero immediate as
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
wilco
2015-01-27
W
ilco Dij
k
stra <wdi
j
kstr@arm
.
c
o
m
>
2015-01-27
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree