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
Use optab_libfunc to access sync_lock_test_and_set libfunc on hppa-linux.
2017-10-26
Wilco
D
ijkstra
Int
r
oduce emit_f
r
ame_chain
commit
|
commitdiff
|
tree
2017-10-26
W
ilco Dijks
t
r
a
Simplify fra
m
e layout for stack p
r
o
b
ing
commit
|
commitdiff
|
tree
2017-10-26
Wi
l
co D
i
jkst
r
a
Impr
o
ve
addres
s
ing
of
T
I/TFmode
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dij
k
stra
Cleanup autopre
f
scheduli
n
g
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijk
s
t
r
a
PR
6
0580:
F
ix
fr
a
m
e p
o
int
e
r optio
n
magic
commit
|
commitdiff
|
tree
2017-10-16
Wil
c
o Di
j
k
st
r
a
re PR target/8
2
442 (vect/p
r
3
1
6
9
9
.
c f
a
ils on arm)
commit
|
commitdiff
|
tree
2017-10-09
W
il
c
o Di
j
kstra
Fix ssa-ds
e
-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco
D
ijkstra
PR82396
w
orkaround
commit
|
commitdiff
|
tree
2017-10-04
W
ilco Dijkstra
R
e
v
ert r2533
9
9:
commit
|
commitdiff
|
tree
2017-10-04
Wi
l
c
o
D
i
jkstra
Fix
P
R
8
2396: qsor
t
co
m
parato
r
non-negative o
n
sor
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco Dij
k
stra
PR719
5
1: Fix un
w
i
nding with
-fomit-fram
e
-
pointe
r
commit
|
commitdiff
|
tree
2017-09-13
W
i
lco Dijkst
r
a
Updat
e
aa
r
ch6
4
/vmo
v
_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Wilco D
i
jks
t
ra
Remo
v
e '*' fro
m
movsi
/
di
/
ti pattern
s
commit
|
commitdiff
|
tree
2017-09-06
W
i
lco Dij
k
stra
P
R
78468
-
add alloca
a
l
ignm
e
nt test
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Imp
r
o
v
e m
a
x_insns_
s
k
i
pped logi
c
commit
|
commitdiff
|
tree
2017-09-05
Wil
c
o Di
j
kstra
I
mprov
e
alloca alignment
commit
|
commitdiff
|
tree
2017-09-04
Wil
c
o Dijkstra
F
ix
ldrd o
f
fset
s
commit
|
commitdiff
|
tree
2017-08-21
Wilc
o
Dijkstra
This patch sim
p
li
f
i
es
pow (C,
x) into
e
xp
(x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilco Dijkstra
[AArch64] F
i
x longbran
c
h test
commit
|
commitdiff
|
tree
2017-08-14
W
i
l
c
o
Dijkstra
Add check_
e
f
fective_target_autoincd
e
c
.
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijkstra
[AArch64] Use g
e
n_frame_mem
for
callee-saves
commit
|
commitdiff
|
tree
2017-08-07
Wilc
o
Di
j
kst
r
a
F
i
x u
n
r
e
sol
v
ed in gc
c
.
dg/pr46
9
32
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstr
a
Dis
a
ble pr79041-
2
.
c
with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
Wilco
Dijks
t
ra
Fi
x
PR46932:
Block auto inc
r
ement on fr
a
m
e pointe
r
commit
|
commitdiff
|
tree
2017-07-25
Wilco Dijk
s
t
ra
re PR target/79041
(aarch64 backend emits
R_AA
R
C
H
64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Wilco Dijkstra
re PR
t
arget/79041 (
a
arch64 backend emits R_AARCH6
4
_
AD
R
_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wil
c
o Di
j
kstra
Th
i
s
p
a
t
ch
f
i
xes a
f
ailure in
gcc
.
target/
a
arch64/re
l
oad
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
W
i
lco Dijks
t
ra
Impr
o
v
e
C
ortex-A53 shift bypass
commit
|
commitdiff
|
tree
2017-06-21
W
i
l
co
D
ijkstra
Emit SIM
D
moves as m
o
v
commit
|
commitdiff
|
tree
2017-06-21
Wil
c
o Dijks
t
ra
Improve dup p
a
tter
n
commit
|
commitdiff
|
tree
2017-06-21
W
i
lco Dijk
s
tra
M
ark symb
o
ls as constant
commit
|
commitdiff
|
tree
2017-06-14
Wilco Di
j
kstra
Improve C
o
rtex-A53 FP scheduler
commit
|
commitdiff
|
tree
2017-05-30
Wilco Dijkstra
Fix ARM bootstrap fai
l
ure due to an odd
warning:
commit
|
commitdiff
|
tree
2017-05-24
Wilco Dijkstra
When lra-remat
r
e
m
ater
i
a
lizes an instruct
i
on
w
ith
a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wil
c
o Dijks
t
r
a
Add an
assert to leaf
_
f
u
nct
i
o
n
_p to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wilco
Dijkstra
M
ov
e
a
n
use-after-free
a
c
cess before
the delete
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco D
i
jkstra
T
h
is fixes a few
f
ailure
s
on
A
R
M
a
n
d
AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijk
s
tra
Float to int m
o
ves cu
r
ren
t
ly generate
i
neffi
c
ient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wil
c
o Dijkstra
Code scheduling f
o
r C
o
rtex
-
A53 isn't as
g
o
o
d
as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Man
y
suppo
r
ted c
o
res use the AUTO
P
REFETCHER_
W
E
A
K
setti
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Di
j
kstra
S
et jump alignment to 4 for Cortex cores as it reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
With -mcpu=generic the loop alignme
n
t
is
c
u
r
rently
4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkst
r
a
All
cores which add a cpu_ad
d
rcost_table use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
ilco
Dij
k
stra
Recentl
y
we
'
ve put a l
o
t o
f
e
f
f
o
rt into impro
v
ing ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilc
o
D
i
jkstra
Man
y
supported cores impl
e
ment fusion of AES ins
t
ructions
.
commit
|
commitdiff
|
tree
2017-01-18
Wil
c
o Dijkstra
S
H
A1H instructi
o
ns may be sche
d
uled aft
e
r
a
SHA1C
i
nstructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilco
Dijks
t
ra
This patch simplifies
t
he
h
a
nd
l
i
n
g of E
H
return
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dijkstra
My previous cha
n
ge to the Cort
e
x-A53 scheduler resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wi
l
co Di
j
kstra
The negdi2 pattern
s
for ARM and Th
u
m
b-2 are du
p
licated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wi
l
co Dijkst
r
a
Thumb uses a special
r
egister alloca
t
ion
o
rd
e
r to
i
ncrease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco D
i
jkstra
Using leaf_function_p
i
n a ba
c
k
e
nd is
da
n
gerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijkstra
Add the test th
i
s time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Dijkstra
Th
i
s patch
f
ix
e
s an issue in
a
arch64_classify_address
.
commit
|
commitdiff
|
tree
2016-12-07
W
ilco Dijkstra
GCC cache
s
the wh
e
ther a fu
n
ctio
n
is a leaf in
c
rtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijk
s
tra
Impro
v
e TI mode
a
d
d
r
ess offsets
-
t
hese may ei
t
her
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilc
o
Dijkst
r
a
Loo
k
i
ng
at PR7730
8
, on
e
of the issues is
that the bsw
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The s
e
cond patc
h
updates t
h
e
Cortex-A5
7
schedule
r
n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wil
c
o D
i
jkst
r
a
Curren
t
ly
t
h
e
SBF
M
, U
B
FM
a
nd BFM inst
r
uctions all use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
ilco Dijkstra
The existing vec
t
or costs stop some
b
eneficial vec
t
orization
.
commit
|
commitdiff
|
tree
2016-11-02
Wi
l
c
o Dijkst
r
a
A
d
d LE/BE
S
H
A1H patterns with
a
V2SI input
.
commit
|
commitdiff
|
tree
2016-11-02
W
ilco Dij
k
s
t
ra
Th
e
a
d
d
e
xpande
r
st
i
l
l
contains some expansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco Dijkstra
Wit
h
-fpu=neon DI mode
shift
s
are exp
a
nded after relo
a
d
.
commit
|
commitdiff
|
tree
2016-10-21
Wi
l
c
o Dijkstr
a
Really add the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
Impr
o
ve stack ad
j
ustment by
r
e
using a
temporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
If the number
of inte
g
er
c
allee-saves i
s
o
d
d, any FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dijkstra
Move all existing
strchr and strrchr folding fro
m
builti
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wi
l
co Dijkstra
I
f
s
trchr can
'
t be folded in gimple-fold
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilc
o
Di
j
kstra
Optimize
strchr (s,
0
)
to
s
+ strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
W
il
c
o D
i
jkstra
Improve aarch6
4
_legitimize_address - avoid s
p
litting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco Dijkstra
T
h
is
p
atch add
s
legiti
m
ize
_
address_disp
l
ace
m
ent hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
W
i
l
co Dijkstra
This pat
c
h optim
i
zes the
prolog and e
p
ilog code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstra
On AArch
6
4 the UXTB and UXTH inst
r
uctions ar
e
alia
s
es
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstr
a
T
h
i
s patch improves th
e
readability of the prolog
a
nd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wi
l
c
o
Dij
k
str
a
This patch improves the a
c
cur
a
cy of the Cortex-
A
5
3
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstr
a
Fix prototype in vst1Q_laneu64-1
.
c
to un
s
igned char*
.
commit
|
commitdiff
|
tree
2016-06-30
Wilco Dijk
s
tra
This p
a
tch sets the branc
h
cost to
the
same mos
t
optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
W
ilco Dijkstra
Increase loop
a
l
i
g
n
m
ent on Cortex cores to 8 an
d
set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
Wil
c
o Dijk
s
t
r
a
This patch f
i
xe
s
a bug
in the bswap p
a
s
s
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco
Dijk
s
tra
The rece
n
tly adde
d
gcc
.
targ
e
t/aa
r
ch64
/
advsimd-intrinsics
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijkst
r
a
Fi
x
tree-ssa/a
t
tr
-
hotcold
-
2
.
c failures now tha
t
the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijk
s
tra
Du
e
to re
c
e
n
t improveme
n
ts to th
e
ve
c
torizer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco
D
ijks
t
ra
This patch c
l
eans
u
p the -mpc-re
l
at
i
ve
-
l
o
ad
s
option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
W
ilco Dijkstra
Improve modes_tieab
l
e by
r
etur
n
i
n
g
true in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco
D
ijk
s
tra
The
C
ort
e
x-A57
scheduler is missing fcsel,
s
o add it
.
commit
|
commitdiff
|
tree
2016-05-27
Wilco Dijk
s
tra
Remove aarch64_cann
o
t_chan
g
e_mode_
c
lass as the unde
r
lying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco D
i
jkstra
GCC e
x
pands switch
statements in a ver
y
simplis
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
W
ilco Dijkstra
SIMD operati
o
ns like
combine
p
ref
e
r to h
a
ve their operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Dij
k
stra
Update docum
e
nta
t
ion of AArch64 opt
i
ons for GCC6 t
o
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Dijkstra
So
m
e pattern
s
are using '%w2' for immediate operands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
W
ilco Dijkst
r
a
This
pat
c
h fixes
t
he attributes of integer immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
Wilco Dij
k
stra
As part of the
f
inal
cle
a
nup of
a
arch64_internal_
m
ov_immedia
.
.
.
2016-02-17
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-10
Wilco D
i
jkstra
Enable instruction fusion of de
p
endent AESE; AE
S
MC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
Wil
c
o Dijkstra
E
nable
instruction fusion of AES instructio
n
s
o
n
ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
W
ilco
D
ijk
s
tra
This patch fixes an expon
e
n
tial issue i
n
ccmp
.
c
.
2016-02-04
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-03
Wilco
Di
j
ks
t
ra
Fix the ccmp_1
.
c tes
t
b
a
ck to use '
0
'
as regular expressions
.
.
.
2016-02-03
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
W
ilco Di
j
k
s
t
ra
Im
p
rove TARGET_IRA_CHANGE
_
PSEUDO
_
ALLOCNO_CLASS target
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-02-02
W
i
lc
o
Dijks
t
ra
This
p
atch adds support for the TARGET_IRA_CHANGE_PS
E
UDO_
A
LL
.
.
.
2016-02-02
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wilco Dijkstra
A recent change added UNSPEC to the CCMP pat
t
erns
t
o
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wi
l
co Dijks
t
ra
Add supp
o
r
t
for
v
ecto
r
permut
e
cost sinc
e
various permut
e
s
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-01-28
Wi
l
co Dijk
s
tra
Several inst
r
u
ctions disassemble a zero immediate as
.
.
.
2016-01-28
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
next