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
w
ilco
Factor out division by
squares and re
m
ove
divi
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
wilco
Fix
P
R8
2
442
commit
|
commitdiff
|
tree
2017-10-09
wilco
Fi
x
ssa-d
s
e-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
wilco
PR82396 workarou
n
d
commit
|
commitdiff
|
tree
2017-10-04
wilco
Revert r
2
53
3
99:
commit
|
commitdiff
|
tree
2017-10-04
wilco
Fix P
R
82396
:
qsort
c
omparator
n
on-nega
t
ive on
s
orted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
wilco
PR
7
1951: Fix
unwinding with -fomit-frame-poin
t
e
r
commit
|
commitdiff
|
tree
2017-09-13
wilco
Update a
a
r
ch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
wilco
Add DW_CF
A
_AARCH64
_
n
egate_
r
a_
s
tate
t
o
dwarf2
.
de
f
/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
wilco
Re
m
o
ve '*' from mo
v
si/di/ti
p
att
e
r
ns
commit
|
commitdiff
|
tree
2017-09-06
wilco
PR784
6
8 -
a
dd alloca al
i
gnment test
commit
|
commitdiff
|
tree
2017-09-05
wilco
Improve
m
ax_i
n
sns_skipped logic
commit
|
commitdiff
|
tree
2017-09-05
wilco
Improve a
l
l
o
ca alignment
commit
|
commitdiff
|
tree
2017-09-04
wilco
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
wilco
Th
i
s p
a
tch sim
p
lifie
s
pow (C, x) i
n
to ex
p
(
x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
wilco
[AArch6
4
]
Fix longbranch
t
est
commit
|
commitdiff
|
tree
2017-08-14
wilco
A
d
d check_effective_ta
r
get_autoincdec
.
commit
|
commitdiff
|
tree
2017-08-07
wilco
[
A
Arch64]
U
se gen_f
r
ame_mem for ca
l
lee-saves
commit
|
commitdiff
|
tree
2017-08-07
wi
l
co
Fix unreso
l
ved
i
n
gcc
.
dg/
p
r46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
wilco
D
isable p
r
79041-2
.
c w
i
th -mab
i
=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
wilco
Fix PR46932: Block auto i
n
creme
n
t on
f
rame p
o
inte
r
commit
|
commitdiff
|
tree
2017-07-25
wilco
Fix PR79041
commit
|
commitdiff
|
tree
2017-07-24
wilco
Fix PR7
9
041
commit
|
commitdiff
|
tree
2017-06-28
wilco
This patch fixes a failure in gcc
.
target/
a
a
r
ch64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
wilco
Impr
o
ve Cor
t
ex-A53 shift bypas
s
commit
|
commitdiff
|
tree
2017-06-21
wilco
E
mit SIMD
m
oves
a
s mov
commit
|
commitdiff
|
tree
2017-06-21
wi
l
co
Impro
v
e du
p
pattern
commit
|
commitdiff
|
tree
2017-06-21
wilc
o
M
ark symbols as constant
commit
|
commitdiff
|
tree
2017-06-14
wilco
I
mprove Cortex-
A
53 FP s
c
hed
u
ler
commit
|
commitdiff
|
tree
2017-05-30
wilco
F
i
x
ARM
bo
o
tstrap failure du
e
t
o
a
n
o
dd warning:
commit
|
commitdiff
|
tree
2017-05-24
wilco
Whe
n
lra-remat rematerialize
s
an i
n
struction wit
h
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
wi
l
co
Add an assert to leaf_func
t
ion_p
t
o ens
u
r
e it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
wilco
M
o
ve
an
us
e
-
a
fter-free access bef
o
re th
e
delete
.
commit
|
commitdiff
|
tree
2017-05-08
wil
c
o
This fixes a
few failures on ARM and AArc
h
64
d
ue to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Float to int move
s
curr
e
ntly generate ineffic
i
ent code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
wilco
Cod
e
sched
u
l
i
ng for Cortex-A53 isn't as good
a
s it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Ma
n
y supported cores
u
s
e the AUTOPREFETCHER_WE
A
K
s
e
t
ting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
Set jump ali
g
nment
t
o 4 for C
o
rtex cores as
it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wilco
With -mcpu=generic the loop alignment is currently
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
wi
l
co
All c
o
res
whi
c
h ad
d
a
c
p
u_addrc
o
s
t
_
table
u
se
a
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
w
ilco
Recently we've put a lot
o
f effor
t
in
t
o improving ifc
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
wilco
Many supporte
d
c
ores
i
mplement fusion of AES
in
s
tr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2017-01-18
wilco
SHA1H instr
u
ctio
n
s
may be sch
e
duled
after a S
H
A1C instruction
commit
|
commitdiff
|
tree
2017-01-17
wilco
Thi
s
pat
c
h simp
l
ifies the handling o
f
E
H
return
.
We
.
.
.
commit
|
commitdiff
|
tree
2017-01-11
w
i
l
c
o
My pr
e
v
i
ous change to the Co
r
tex-A5
3
schedule
r
resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wil
c
o
The n
e
gd
i
2
patterns for ARM and Thumb-2 are duplicate
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
wilco
Thumb
uses a sp
e
cial regi
s
t
er al
l
o
c
atio
n
ord
e
r t
o
i
ncrease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
wi
l
co
Usi
n
g leaf_f
u
nction_p in
a backen
d
is da
n
gerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
wi
l
co
Add t
h
e test th
i
s time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
wi
l
co
Th
i
s patch
f
i
x
es an issue in
a
a
rch64
_
c
l
assify_addres
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
G
CC cach
e
s
the whether a
f
u
nction
is a l
e
af in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
wilco
Im
p
rove TI mode
add
r
e
ss
offs
e
t
s - these may eit
h
er
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
wilco
L
o
ok
i
n
g
at P
R
77308, one
o
f the
issues
i
s
that the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
ilco
The s
e
cond p
a
tch upda
t
e
s
the Cortex-A57
s
chedul
e
r now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
i
lco
Current
l
y t
h
e
S
BFM, UBF
M
and B
F
M
instr
u
ct
i
o
ns
a
ll use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
w
ilco
Th
e
existing vector costs stop some benefi
c
i
al vectorization
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
wilco
A
d
d LE/BE SHA1H
patterns with a V2SI input
.
This avoids
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
w
i
lco
The add expander still contain
s
some e
x
pansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
wilco
With -fpu=
n
eon
DI
m
ode shifts are
expa
n
ded afte
r
reload
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
Re
a
lly a
d
d
the
t
e
s
t
this ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wi
l
co
Improve
s
ta
c
k a
d
justment by reusin
g
a
t
empora
r
y
m
ove
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
wilco
If the number of
integer callee-saves is odd, a
n
y FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
wilco
Move all existing s
t
r
c
h
r
and strrc
h
r fol
d
ing fro
m
b
u
iltins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
I
f
s
t
rchr can't be folded in g
i
m
p
le-f
o
ld, we still
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
wilco
Optimi
z
e strchr (s, 0) to s + strlen (s)
.
strchr
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
w
ilco
Im
p
rove a
a
rch64
_
l
e
g
itimize
_
a
d
dress - avoid
spli
t
ting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
wilco
T
h
is patch a
d
ds le
g
itimi
z
e_address
_
displac
e
ment hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
w
il
c
o
This patch
o
ptimizes the prolog and
e
p
ilog co
d
e to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
w
ilco
On
AA
r
ch64 the
U
XTB and UXTH instru
c
tions are aliase
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
wilco
This patchset
i
m
proves zero extend costs
a
nd
code
g
en
e
r
a
tio
n
.
commit
|
commitdiff
|
tree
2016-07-28
wilc
o
This patc
h
improves
t
he re
a
dability o
f
the p
r
olog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
This pat
c
h improves t
h
e
a
ccuracy of the Cor
t
e
x-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
wilco
Fix pro
t
otype
i
n vst1Q_
l
aneu
6
4-1
.
c to unsigned char*
.
commit
|
commitdiff
|
tree
2016-06-30
wil
c
o
This
p
atc
h
sets the branch
c
ost to the same mo
s
t opt
i
mal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
wilco
Increase loop
alignment o
n
Cortex core
s
to 8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
w
i
lco
This pat
c
h
f
ixes a b
u
g
i
n
t
he bswa
p
pass
.
In bi
g
-endian
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
il
c
o
The recently
a
dded gcc
.
tar
g
et
/
a
a
rch64/a
d
vsimd-intrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
w
ilco
Fix tree-s
s
a/attr-hotcol
d
-
2
.
c failures now that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
wi
l
co
Due t
o
recent
improvements to the vectorize
r
, the n
u
mber
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
ilco
This p
a
tch cleans
u
p the -mpc-rela
t
ive-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
w
ilco
I
m
p
rove modes_tie
a
b
l
e
by r
e
turnin
g
true
i
n
more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
wilco
Th
e
Cortex
-
A57 sch
e
d
uler is miss
i
ng fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
wi
l
c
o
Remove aarch64_c
a
nnot
_
change_mode_class as the underlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
GCC e
x
p
a
nds s
w
itch sta
t
ements in a
v
ery simplistic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
wilco
SIMD op
e
ratio
n
s like combine prefe
r
to h
a
ve their op
e
rands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
Upda
t
e
d
ocumentation o
f
AArch64 options fo
r
GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
w
i
lco
Some patterns
a
re using
'
%
w
2' for
i
mmediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
wilco
This
p
atch fix
e
s the attribut
e
s of integer immed
i
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
wilco
As
p
a
r
t
of the final cleanup o
f
aarch64_internal_mov_immed
i
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
w
ilco
Enabl
e
instruction fusion of depende
n
t AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
wilc
o
Enable instr
u
ction f
u
s
i
on of AES
ins
t
ruction
s
on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
wilco
This
p
atch fixes an exponential is
s
ue in ccmp
.
c
.
W
hen
.
.
.
commit
|
commitdiff
|
tree
2016-02-03
wilco
Fix the
ccm
p
_1
.
c
test
b
a
ck to u
s
e '0' as regu
l
ar expression
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
w
ilco
Impr
o
ve TARGET_IRA_CHAN
G
E
_PSEUDO_ALLOCNO_CLASS target
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
wil
c
o
This patch adds support for th
e
TA
R
GET_IRA_CHANGE
_
PSEUD
O
_AL
L
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wil
c
o
A re
c
ent cha
n
ge added
U
NSPEC to t
h
e
CCMP
patter
n
s t
o
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
wilco
Add s
u
p
p
o
rt
fo
r
vector permute cost since
various permutes
.
.
.
commit
|
commitdiff
|
tree
2016-01-28
w
i
lc
o
Se
v
eral instructions disassemble a zero imm
e
diate as
.
.
.
commit
|
commitdiff
|
tree
2016-01-27
wilco
2015
-
01-2
7
W
i
lco Dijkst
r
a
<
wdijkstr@ar
m
.
com>
commit
|
commitdiff
|
tree