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
Set default sched pressure algorithm
2017-11-03
wilco
Set d
e
fault sched
p
r
essure algorithm
commit
|
commitdiff
|
tree
2017-11-02
wi
l
co
Define
M
ALLOC_ABI_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-30
w
il
c
o
Remove DIm
o
de
e
xpansions for 1-bit shifts
commit
|
commitdiff
|
tree
2017-10-30
wilco
W
r
o
ng type-attribute for stp and str
commit
|
commitdiff
|
tree
2017-10-30
wil
c
o
M
erge the movdi_vfp_cortexa8 pattern into m
o
v
di_v
f
p
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
wil
c
o
Int
r
oduce
e
m
i
t_frame_chai
n
commit
|
commitdiff
|
tree
2017-10-26
wilco
Simplify frame
layout f
o
r s
t
ack p
r
o
b
i
ng
commit
|
commitdiff
|
tree
2017-10-26
wilco
Improve
addressi
n
g o
f
T
I/TFmod
e
commit
|
commitdiff
|
tree
2017-10-24
wilco
Cleanup
a
utopref scheduling
commit
|
commitdiff
|
tree
2017-10-24
wil
c
o
PR60580: Fix frame pointer
o
ption ma
g
ic
commit
|
commitdiff
|
tree
2017-10-17
wilco
Factor out division by squares and re
m
ove div
i
sion
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilco
Fix PR82442
commit
|
commitdiff
|
tree
2017-10-09
wi
l
co
Fix ssa-dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
wilco
PR8239
6
work
a
round
commit
|
commitdiff
|
tree
2017-10-04
wilco
Revert r25339
9
:
commit
|
commitdiff
|
tree
2017-10-04
w
i
lco
Fix PR82396: qsort
co
m
parator non
-
n
egative on
sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wilco
PR71951:
Fix unwind
i
ng with -
f
omi
t
-frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
wil
c
o
Update aarch64/
v
mov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
wilco
A
d
d DW_CFA
_
AA
R
CH64_n
e
gate_ra_state
t
o
dwarf2
.
def
/
h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Remove
'*' from
movsi/di/ti p
a
tterns
commit
|
commitdiff
|
tree
2017-09-06
wilco
P
R78
4
68 - add
all
o
ca alignment test
commit
|
commitdiff
|
tree
2017-09-05
wi
l
co
Impr
o
ve max_insns_skip
p
ed l
o
g
ic
commit
|
commitdiff
|
tree
2017-09-05
wilco
Improve alloca align
m
ent
commit
|
commitdiff
|
tree
2017-09-04
wil
c
o
F
i
x ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
wilco
T
h
is patch simplifi
e
s pow (C,
x
)
i
nto exp
(x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wilco
[AArch64] Fix
longb
r
anch test
commit
|
commitdiff
|
tree
2017-08-14
wilc
o
Add check_
e
ff
e
c
t
ive_target_auto
i
ncdec
.
commit
|
commitdiff
|
tree
2017-08-07
wil
c
o
[AArch
6
4] Use
gen_frame_mem
f
or callee-saves
commit
|
commitdiff
|
tree
2017-08-07
wi
l
co
Fix unresolved in
gcc
.
dg/pr
4
6932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wilco
Disable
p
r79041-2
.
c with -mabi=i
l
p32
.
commit
|
commitdiff
|
tree
2017-07-26
wilc
o
F
ix PR46932:
B
lock auto increment on fr
a
m
e
p
o
i
n
t
er
commit
|
commitdiff
|
tree
2017-07-25
wilco
Fix PR79041
commit
|
commitdiff
|
tree
2017-07-24
wi
l
co
Fix
P
R79041
commit
|
commitdiff
|
tree
2017-06-28
wilco
This
patch f
i
x
es a f
a
ilure in gcc
.
target/a
a
rch64/
r
e
l
oad
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wil
c
o
I
mprove Corte
x
-
A53 sh
i
ft bypass
commit
|
commitdiff
|
tree
2017-06-21
wilco
Emit SIMD
m
oves a
s
mov
commit
|
commitdiff
|
tree
2017-06-21
wilco
Improve dup pattern
commit
|
commitdiff
|
tree
2017-06-21
w
i
l
co
M
a
rk symbols as con
s
tant
commit
|
commitdiff
|
tree
2017-06-14
w
i
lco
Impr
o
ve Cortex-A
5
3 FP
s
cheduler
commit
|
commitdiff
|
tree
2017-05-30
wilco
Fix AR
M
b
o
otst
r
ap fai
l
ure
d
ue
t
o
a
n odd
w
a
rni
n
g:
commit
|
commitdiff
|
tree
2017-05-24
wilco
When
lra-rem
a
t remateri
a
lizes an instruct
i
on
with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wilco
Add an asse
r
t
to leaf
_
f
u
nction_p to
e
nsure
i
t is
n
ot
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilc
o
Move an use-aft
e
r
-free access b
e
fo
r
e
the delete
.
commit
|
commitdiff
|
tree
2017-05-08
wilco
Thi
s
fixes
a few failures on ARM and AA
r
ch
6
4
due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float to int
mov
e
s currently
generate i
n
efficie
n
t code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Co
d
e scheduling for Cort
e
x
-
A53 is
n
'
t
as go
o
d
a
s
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Many su
p
ported cores use the AUTOP
R
EF
E
TCHER
_
W
EAK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Se
t
j
u
mp
alignment to
4
for
C
ortex cores as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
w
ilco
Wi
t
h
-mcpu=gene
r
ic the
loo
p
alignment is currently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
All cor
e
s wh
i
ch add
a
c
p
u
_addrcost_
t
able use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
ilco
Recently we'
v
e put a
l
o
t
of effort into imp
r
oving if
c
vt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wil
c
o
Ma
n
y supported cores
impl
e
me
n
t
fusion of AES i
n
st
r
uctions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
SHA1H
instructions may
be
s
cheduled
a
fter a SHA1C instr
u
ction
commit
|
commitdiff
|
tree
2017-01-17
wilco
Thi
s
patch
s
i
mplifies the ha
n
d
ling of
E
H return
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
wil
c
o
My previ
o
us change to the
Cortex-A53 schedu
l
er res
u
lt
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wil
c
o
The negdi2 patterns for ARM
and Thumb-2
a
r
e
duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
w
ilc
o
T
humb uses
a spe
c
ial reg
i
st
e
r allocation order to increa
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wilco
Using leaf
_
fun
c
t
ion_p in a
b
a
ckend is dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
w
i
lco
Add
t
he t
e
s
t
this time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wilco
T
h
is
patch fixes an issue in aarch64_classify_address
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
GCC c
a
ches t
h
e whether a f
u
ncti
o
n is a leaf in
crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Im
p
rove
T
I
mode address offsets - th
e
se may eithe
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
L
o
oking
a
t PR773
0
8, on
e
o
f the is
s
ue
s
is
that
the bs
w
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wilco
The se
c
ond p
a
t
c
h upda
t
es the Cortex
-
A57
s
chedu
l
er now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wil
c
o
Curren
t
ly the SBFM, UBFM and BFM instruc
t
ions all u
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
wil
c
o
The existing vector cos
t
s stop some ben
e
ficial vector
i
zation
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
Add LE/BE SHA1
H
patt
e
rns with a V
2
SI input
.
This av
o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
w
i
lc
o
Th
e
add expande
r
still cont
a
ins some exp
a
nsion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilco
With -fpu=neon DI mode shifts
are expanded after reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Really add the
t
es
t
this t
i
me
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
I
m
prove s
t
ack
ad
j
u
stment by reu
s
ing
a temporary mo
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
I
f the numbe
r
of
i
n
t
eger
c
a
llee-saves is
o
dd, a
n
y
F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wi
l
co
M
o
ve all existin
g
strchr and strrchr folding from builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
w
i
lco
If strch
r
can't b
e
folded in
gimple-fold, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
w
ilco
Optimiz
e
st
r
chr (s,
0)
t
o s
+ strle
n
(
s)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
wilco
Improve
a
arch6
4
_l
e
gitimize_addre
s
s -
a
v
oid spli
t
ting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
This
p
atch adds l
e
g
i
t
i
mize_address_displace
m
ent hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
wilco
Th
i
s
p
at
c
h opt
i
mizes the prolo
g
and epilog code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
On AArch64
the UXTB a
n
d UXTH instructions are
a
liases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
Thi
s
p
a
tch
s
et
i
mp
r
oves
z
e
ro extend costs and code gene
r
a
tio
n
.
commit
|
commitdiff
|
tree
2016-07-28
wil
c
o
This p
a
t
c
h imp
r
oves the readability of the pro
l
og and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wi
l
c
o
T
h
is patch impr
o
ves the accura
c
y
of the Cortex-A5
3
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wi
l
co
Fix prototype in vst1Q_
l
aneu64-1
.
c to unsigne
d
char*
.
commit
|
commitdiff
|
tree
2016-06-30
wilco
This patch sets
t
he branch co
s
t to the
s
ame m
o
st
opt
i
mal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
Increase loop alignm
e
nt o
n
Cortex cores to 8 a
n
d set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
wilco
This patch fixes
a
bug in th
e
b
s
wap pass
.
In big-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
The recen
t
ly
a
dded gc
c
.
target
/
a
a
rch64/advsimd-
i
ntrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
ilco
Fix tree
-
ssa
/
attr-hot
c
ol
d
-2
.
c
f
ail
u
re
s
now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wilco
Due to r
e
cent improvements to the
ve
c
torizer, the num
b
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
i
lco
This pa
t
ch cleans up the
-
mp
c
-rel
a
tive-l
o
ads op
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Improve mode
s
_
t
iea
b
le by returning tru
e
in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
T
h
e Cortex-A57 scheduler
i
s missing fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
wilc
o
Remov
e
aa
r
ch64_cannot_ch
a
nge_m
o
de_class as the under
l
yin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
w
ilco
GCC expand
s
switch st
a
tements in a very simpli
s
tic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilc
o
SIMD operations like combine pref
e
r
t
o have their o
p
erand
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Update documentation
o
f AArch64 o
p
tions for GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
S
om
e
patterns are
u
sing '%w2' for imme
d
iate op
e
ra
n
ds
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wi
l
c
o
This
patch fixes the attr
i
butes of i
n
t
e
ger immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
w
i
lc
o
As par
t
of the final c
l
eanup of aa
r
ch
6
4_internal_mov_immedia
.
.
.
2016-02-17
Wilco
Dijkstra <wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
wil
c
o
Enabl
e
in
s
tructio
n
fusion of depende
n
t AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
next