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
PR605
8
0:
Fix frame p
o
inter option magic
commit
|
commitdiff
|
tree
2017-10-17
w
ilco
Factor out division by squa
r
es a
n
d remov
e
division
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilco
Fix PR8
2
442
commit
|
commitdiff
|
tree
2017-10-09
wilco
F
ix ssa-dse
-
26
.
c
commit
|
commitdiff
|
tree
2017-10-06
wi
l
co
PR82
3
96 workaround
commit
|
commitdiff
|
tree
2017-10-04
w
i
lco
R
e
v
ert r25339
9
:
commit
|
commitdiff
|
tree
2017-10-04
wilco
Fix PR8239
6
: qsort
comparator non-
n
e
gative on
s
orted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wilco
PR
7
1951: Fix unwi
n
ding wi
t
h -fom
i
t-
f
rame-
p
ointer
commit
|
commitdiff
|
tree
2017-09-13
wilc
o
Update aarch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
wilco
Add DW_CFA_A
A
RCH
6
4_negate_ra_state to
d
w
a
r
f2
.
def/
h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Re
m
ove '*' from movsi/d
i
/ti patterns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR784
6
8
-
add
a
lloca alignment
t
est
commit
|
commitdiff
|
tree
2017-09-05
wilco
I
m
prove
m
ax_insn
s
_sk
i
pped logic
commit
|
commitdiff
|
tree
2017-09-05
wilco
Improv
e
alloca alignment
commit
|
commitdiff
|
tree
2017-09-04
wilc
o
Fi
x
ldrd o
f
fsets
commit
|
commitdiff
|
tree
2017-08-21
wi
l
co
Thi
s
patch simplifie
s
pow (C, x) into ex
p
(x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wil
c
o
[AAr
c
h64] Fix longbranch test
commit
|
commitdiff
|
tree
2017-08-14
w
ilc
o
Add check_e
f
fective_t
a
rget_autoi
n
cdec
.
commit
|
commitdiff
|
tree
2017-08-07
wilco
[A
A
rch64] Use
g
en_frame_mem for
callee-saves
commit
|
commitdiff
|
tree
2017-08-07
wi
l
co
Fix unresolv
e
d in
g
c
c
.
dg/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wil
c
o
D
isable p
r
79
0
41-2
.
c
with -mab
i
=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
wi
l
co
Fix P
R
4
6
932
:
Block auto incr
e
m
e
n
t on frame
p
oi
n
ter
commit
|
commitdiff
|
tree
2017-07-25
w
i
lco
Fix PR79041
commit
|
commitdiff
|
tree
2017-07-24
wilco
Fix PR
7
9041
commit
|
commitdiff
|
tree
2017-06-28
wilco
Th
i
s p
a
t
c
h
f
ixes a failure in gcc
.
ta
r
g
et/aa
r
ch
6
4/r
e
l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilco
Improve
C
orte
x
-A53 shift bypass
commit
|
commitdiff
|
tree
2017-06-21
wilco
Emit SIMD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
wilco
Improve
d
up pattern
commit
|
commitdiff
|
tree
2017-06-21
wilco
M
a
rk
symbols as
con
s
tant
commit
|
commitdiff
|
tree
2017-06-14
w
i
lco
I
mprove C
o
rtex-A53 FP s
c
he
d
ule
r
commit
|
commitdiff
|
tree
2017-05-30
wil
c
o
Fix ARM b
o
otstrap
failure due to a
n
odd warning:
commit
|
commitdiff
|
tree
2017-05-24
wilco
W
hen l
r
a-remat remateri
a
liz
e
s an instruction with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
A
dd an
assert
t
o leaf
_
function_p
t
o
e
nsure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wil
c
o
Mo
v
e an u
s
e-af
t
er-free access before the
delet
e
.
commit
|
commitdiff
|
tree
2017-05-08
w
ilco
This f
i
x
es a few failures on ARM
a
n
d
AArch64 du
e
to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float
t
o int m
o
ves currently generate inefficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Code sche
d
uling
f
or Cor
t
ex
-
A5
3
isn't as g
o
od as
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wi
l
co
Many supported cores u
s
e the
A
UTOPREFETCHER_W
E
A
K setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Set jump a
l
ignment
to 4 fo
r
C
ortex core
s
as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
W
i
t
h -mcpu
=
generic the loop alignment is currentl
y
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
All cores wh
i
ch
add
a
c
pu
_
a
d
drcost_
t
abl
e
use a
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
R
e
cently we've put a
l
ot of
e
f
fort
i
nto im
p
roving ifcv
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
ilc
o
M
a
ny su
p
p
o
r
ted cores i
m
plement fusion
o
f
AES instruc
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
SHA1
H
instr
u
ctions may
b
e
sc
h
eduled after a SHA1C i
n
struction
commit
|
commitdiff
|
tree
2017-01-17
wilco
This patch
sim
p
l
ifies the handling of EH
return
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wilco
M
y
previous cha
n
ge
t
o th
e
Cortex-A5
3
scheduler
re
s
ulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilc
o
The negdi2
patte
r
n
s
for
A
RM and
T
humb-
2
are du
p
licate
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
T
humb uses
a
spec
i
al reg
i
ster alloca
t
ion order to in
c
rease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
w
ilco
Using l
e
af_function_p in a backend
is dangerous
as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wilco
Add t
h
e
te
s
t this ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilco
This
p
atc
h
f
ixes an issue in a
a
r
ch64_
c
lassify_address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC
c
aches the whether a function is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wi
l
co
I
m
prove TI mode add
r
ess of
f
s
e
ts -
these may ei
t
her
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wi
l
c
o
Looking at P
R
77308, one o
f
t
h
e
issues is
t
hat the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The second patch updates the Co
r
tex-A57 s
c
h
eduler n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
Cu
r
r
e
n
t
ly the SBFM, UBFM and BFM instructions a
l
l
use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
i
l
c
o
T
he existi
n
g vec
t
o
r
c
o
st
s
stop some beneficial v
e
ctorization
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE SHA1H patterns wit
h
a
V
2
SI i
n
put
.
T
h
is avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
The add expander s
t
ill contains some exp
a
n
sion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wil
c
o
Wi
t
h
-
fpu=neon D
I
mode shifts are expanded after re
l
oad
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Really add the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Impr
o
ve stack adjustment by
r
eus
i
ng a
t
emp
o
rary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If the number o
f
i
n
teger callee-saves is odd,
a
n
y
FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Move all existing strchr and strrchr folding
f
r
om bu
i
lt
i
ns
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
If strchr can't be f
o
l
d
ed
in gimpl
e
-fold, we s
t
il
l
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
w
i
l
co
Optimize
s
t
rchr (s,
0
) to s +
strlen
(
s
)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Improve aarch64_legiti
m
ize_a
d
d
r
ess -
a
v
oid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
This patch adds l
e
gitimize_address_displacement hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
This pa
t
ch optim
i
z
es the
prolog and epilog code
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wi
l
co
On AArch64 t
h
e UXTB
and UXTH instruction
s
are al
i
ases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patc
h
set
i
mproves zero
extend costs and code g
e
n
erat
i
on
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This pat
c
h impro
v
e
s
t
he readability of
the prolo
g
and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Th
i
s patc
h
improves the accuracy of t
h
e Co
r
tex
-
A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Fix prototype in v
s
t1Q_laneu6
4
-1
.
c to unsigne
d
c
h
ar*
.
commit
|
commitdiff
|
tree
2016-06-30
w
i
lco
This patch sets the br
a
nch cost to t
h
e same most op
t
imal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
w
i
lco
Increase loop alignm
e
nt on
Co
r
tex cores t
o
8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
This
p
atch
fi
x
es a
bug in
the
bswa
p
pass
.
I
n
big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Th
e
r
e
c
e
n
t
ly added g
c
c
.
target
/
a
a
r
ch64/advsim
d
-intrinsi
c
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
i
l
c
o
F
ix tree
-
ssa/
a
ttr-hotcold-2
.
c failures
now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilc
o
Du
e
to recent imp
r
o
v
ements
t
o
t
he
v
e
ctorizer, the number
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
T
his patch
cleans up the -mp
c
-relative-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilc
o
Impro
v
e modes_ti
e
a
b
l
e by returning
t
ru
e
in
m
o
re cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
T
h
e Cortex
-
A57 scheduler
i
s m
i
ssing fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilco
Remo
v
e aarch64
_
c
a
n
not_ch
a
nge_mode_c
l
ass
as t
h
e und
e
rlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
GCC expand
s
switch
s
tateme
n
t
s
in a very simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
SIMD o
p
eratio
n
s like combine prefer to have t
h
eir
o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Up
d
ate documentation of AArch6
4
opti
o
ns for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilc
o
Some patterns
a
r
e usin
g
'%w2' for immed
i
a
t
e
o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This patch fix
e
s the attr
i
b
u
t
es of integer immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wil
c
o
As part of
t
he final
cleanup of aar
c
h64_i
n
ternal
_
mov
_
immedia
.
.
.
2016-02-17
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable in
s
truction fusi
o
n of dep
e
nd
e
nt AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilco
Enable i
n
struction fusion of AES inst
r
uctions
o
n ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilc
o
Thi
s
patch fixes an
e
x
p
onential
i
ssue in cc
m
p
.
c
.
When
.
.
.
2016-02-04
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
w
i
lco
Fix the ccmp_1
.
c test bac
k
to use '0' as regular expressions
.
.
.
2016-02-03
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
w
ilco
Im
p
rove TARGET_IRA
_
CHANGE_PS
E
UD
O
_ALLOCNO_CLASS target
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
w
i
l
co
This patch adds support for t
h
e TARGET_IRA_C
H
ANG
E
_PSE
U
DO_
A
LL
.
.
.
2016-02-02
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wil
c
o
A
r
e
c
e
nt change added UNSPEC t
o
t
h
e CC
M
P pattern
s
t
o
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
wilco
Add support for
v
ector permu
t
e
cost sinc
e
v
arious per
m
u
tes
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
w
ilco
Seve
r
al instructions
d
is
a
ssemb
l
e a zero immediate
as
.
.
.
2016-01-28
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-27
wil
c
o
2015
-
01-27 Wilco Dijkstra
<wdijkstr
@
a
r
m
.
com>
2015-01-27
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree