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
Introduce emit_frame_chain
2017-10-26
Wilco Dij
k
stra
Introduce em
i
t_frame_chain
commit
|
commitdiff
|
tree
2017-10-26
W
i
lco Dijkstr
a
S
implify
fr
a
me layout for sta
c
k probi
n
g
commit
|
commitdiff
|
tree
2017-10-26
Wilco D
i
jkstra
Improve ad
d
ressing of
T
I
/TFm
o
de
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijkstra
Cl
e
a
n
up a
u
top
r
ef scheduling
commit
|
commitdiff
|
tree
2017-10-24
W
i
lco Dijkstra
P
R
60580: Fix frame pointer option magic
commit
|
commitdiff
|
tree
2017-10-16
Wilco D
i
jkstra
re PR target
/
8
2
442 (vect/pr31
6
99
.
c fails on
a
rm)
commit
|
commitdiff
|
tree
2017-10-09
Wilco Dijkstra
Fix
ssa
-
d
s
e-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Di
j
kstr
a
PR82
3
96
workaround
commit
|
commitdiff
|
tree
2017-10-04
Wil
c
o Dijkstra
Reve
r
t
r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Fix PR82396: q
s
ort comparator n
o
n-ne
g
a
t
i
ve on
s
orted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco D
i
jkstra
PR71951: Fix
u
nwinding with -fo
m
it-frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wilco Dijkstra
Updat
e
aa
r
ch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-06
Wil
c
o Dijks
t
ra
PR
7
8
4
68 - add alloca alignment tes
t
commit
|
commitdiff
|
tree
2017-09-05
W
i
l
c
o Dijkst
r
a
Improve max
_
ins
n
s_sk
i
pped
l
ogic
commit
|
commitdiff
|
tree
2017-09-05
Wilc
o
Dijkstra
Improve all
o
ca
a
lign
m
ent
commit
|
commitdiff
|
tree
2017-09-04
Wilco Dijkstra
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco D
i
jkst
r
a
This patch simplifies
p
o
w
(
C
,
x
)
i
n
t
o
exp (x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilco D
i
j
k
st
r
a
[AA
r
ch64] Fix longb
r
anch test
commit
|
commitdiff
|
tree
2017-08-14
Wilco
D
ijkstra
Add c
h
e
c
k
_
effect
i
v
e_target_autoincdec
.
commit
|
commitdiff
|
tree
2017-08-07
Wilc
o
D
i
jkstra
[AArch64
]
Us
e
gen
_
fra
m
e_mem for ca
l
lee-saves
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijkstra
F
ix unresolve
d
in gcc
.
dg/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstra
Disabl
e
pr7
9
041-2
.
c with -
m
abi=
i
l
p
32
.
commit
|
commitdiff
|
tree
2017-07-26
Wil
c
o
Dijkstra
Fix PR
4
6
9
32: B
l
ock au
t
o increment on frame pointer
commit
|
commitdiff
|
tree
2017-07-25
Wilco Dijkstra
re PR
targ
e
t/7904
1
(aarch64
backend emi
t
s R_AARCH6
4
_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Wilco Dijkstra
r
e PR
target/79041
(aarch64 backend emits R_AA
R
CH
6
4
_
ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijkstra
This patch fixe
s
a f
a
i
lu
r
e in
g
cc
.
target/
a
arch64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijkstra
I
m
prove
C
ortex-A53 shift bypass
commit
|
commitdiff
|
tree
2017-06-21
W
ilco
D
ij
k
stra
Emit SIMD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
Wil
c
o Di
j
kst
r
a
Impr
o
ve
dup
patter
n
commit
|
commitdiff
|
tree
2017-06-21
Wilco
D
ijkstra
Mark symbol
s
as c
o
nstant
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstra
Im
p
rove
C
o
r
t
ex-A53 FP scheduler
commit
|
commitdiff
|
tree
2017-05-30
Wilco D
i
jkstra
Fi
x
ARM bootstrap
f
ailure due to
a
n od
d
warning:
commit
|
commitdiff
|
tree
2017-05-24
Wilco Di
j
ks
t
ra
Whe
n
lra-
r
em
a
t
r
e
m
aterializes an instr
u
ct
i
on with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco Di
j
kstra
Add a
n
assert to leaf_function_p to ensure
it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wilco Dij
k
s
t
r
a
M
ove an
u
se-af
t
er-free access before the delete
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijks
t
r
a
Th
i
s fixes a few fai
l
u
r
es on
A
R
M
and AArc
h
64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijkstra
Float t
o
int moves cu
r
rentl
y
g
ener
a
te ineffic
i
en
t
cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Di
j
kstra
Code
s
c
h
eduling for C
o
rtex-A53 isn't
as
good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijk
s
tra
Many support
e
d cores
u
se the
A
UTOPREF
E
TCHER_WE
A
K setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Di
j
kstra
Se
t
jump alignment to 4 for Cortex cores
as i
t
r
e
duces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
W
i
lco Dij
k
s
t
ra
With -mcp
u
=generic
t
h
e l
o
op a
l
i
g
n
ment is currently
4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco D
i
jkstra
All
c
ores
w
hich
add a cpu_addr
c
ost_tabl
e
use a
non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilc
o
Dijkstr
a
Recent
l
y
we
'
v
e put a lot of eff
o
rt into im
p
roving ifc
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilc
o
D
ijkstra
Many supported cores
implement
fusion of AE
S
i
n
structions
.
commit
|
commitdiff
|
tree
2017-01-18
Wilco Dijkstra
SHA1H
i
nstructions may
b
e scheduled after
a
S
HA1
C
instructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilc
o
Dijkstr
a
This patch s
i
mplifies the
h
and
l
ing of E
H
return
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco
D
ijkstra
My previous change to the Corte
x
-
A53
s
c
hed
u
ler resul
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco D
i
jkstra
T
he negdi2 patterns
f
or ARM
and Thumb-2 are dupli
c
ated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dij
k
str
a
Thumb uses
a sp
e
cial register allocation order to inc
r
ease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco Dijk
s
tra
Using leaf_funct
i
on_p
in a backen
d
is dangerous
a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
W
i
l
co Dijkstra
Add the test this time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilc
o
Dijkstra
T
his patch fixes an issue in aa
r
ch64_classify_address
.
commit
|
commitdiff
|
tree
2016-12-07
Wi
l
c
o D
i
jkstr
a
GCC caches the whether a function is a leaf i
n
c
rtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
I
m
prove TI mode address offsets - t
h
ese may either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilco
D
ijkst
r
a
Looki
n
g
a
t PR77308, one of the is
s
ues is that th
e
bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wil
c
o
Di
j
kstra
T
he second patch updates
t
he Co
r
tex-A57 sc
h
ed
u
le
r
now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wil
c
o Dijkstra
Currently the SBFM,
U
BFM and
B
FM instructi
o
n
s al
l
use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijk
s
tra
The
existing vector
c
osts stop some be
n
ef
i
c
i
al vecto
r
ization
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco D
i
jk
s
t
r
a
Add LE
/
BE SHA1H p
a
tt
e
rns with a V2SI input
.
commit
|
commitdiff
|
tree
2016-11-02
Wil
c
o Dijks
t
ra
T
he
add
expander still cont
a
ins some
e
xpa
n
sion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
W
i
lco Di
j
kstra
With -fpu=neon DI mode
shifts are expanded after reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco
Dijkstra
Really
a
dd the t
e
s
t this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
Improv
e
s
tack
a
dju
s
tment by
r
e
u
sing a temporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wil
c
o Dij
k
str
a
If the numb
e
r of integer
c
alle
e
-saves
is odd,
any F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
W
i
lco
D
ijkstra
Move
a
ll ex
i
sting st
r
chr
a
nd str
r
c
hr foldi
n
g from builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco Dijkstra
If strchr c
a
n'
t
be folded
in gimple-fold
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco Dijkstra
O
p
timize strchr (
s
, 0)
t
o s + strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wil
c
o Dij
k
stra
Improve
a
arch64_legi
t
imize_a
d
dress - avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wi
l
co Di
j
kstra
T
h
is patch adds le
g
iti
m
ize_addr
e
ss_displacement
h
ook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wi
l
c
o Dijkst
r
a
T
h
is patch optim
i
z
e
s
t
h
e prolog and
epilo
g
code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstra
This patch
impr
o
ves the readab
i
lity of the prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijks
t
ra
This patch i
m
p
r
oves t
h
e accuracy of
th
e
Cortex-A53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
Fix protot
y
p
e
in vst1Q_la
n
eu64-1
.
c to unsigned char
*
.
commit
|
commitdiff
|
tree
2016-06-30
Wilco D
i
j
k
st
r
a
This patch sets the branch cost
to the same mos
t
o
ptimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
W
ilco Dijkstra
Increase
loo
p
a
l
ignment on Cortex co
r
es t
o
8 and set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
Wilco Dijkstra
This patch fixes a
b
u
g in the bswap pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wil
c
o Dijkstra
The rec
e
n
t
ly added
gcc
.
ta
r
get
/
aarch64/advsimd-
i
ntr
i
nsi
c
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijk
s
tra
Fix tr
e
e
-ssa/attr-hotco
l
d-2
.
c failures
n
o
w
that
t
he
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijks
t
r
a
Due to recent improv
e
m
ent
s
to the vec
t
orizer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wil
c
o Dijkst
r
a
Thi
s
patch cleans up th
e
-
mpc-relative-loads o
p
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijkst
r
a
Improve mode
s
_tieable by returning tr
u
e in
more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijkstra
The Corte
x
-A57 scheduler is mis
s
ing fcsel
,
so add it
.
commit
|
commitdiff
|
tree
2016-05-27
Wilco Dij
k
stra
Remove
aarch
6
4
_cannot_change_mode_clas
s
as the u
n
d
erlyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco Dijkstra
GCC expands s
w
it
c
h s
t
ate
m
ents in a v
e
ry simpli
s
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
W
ilco Dijkstr
a
SI
M
D ope
r
a
t
i
o
n
s
li
k
e com
b
ine prefer
to hav
e
t
heir op
e
rands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilco Dijkst
r
a
Update documentation of AArch
6
4
o
p
tio
n
s fo
r
GCC6 to
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
W
ilco
D
i
j
ks
t
ra
S
o
m
e
patterns
are
u
s
ing '%w2' for im
m
ed
i
a
t
e o
p
erands
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Wilc
o
Dijkstra
This
p
a
tch fix
e
s the attr
i
but
e
s of inte
g
e
r
immediate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
Wi
l
co Di
j
kstra
A
s
part of
t
h
e
fi
n
al cleanup of aarch64_i
n
ternal_
m
o
v_immedia
.
.
.
2016-02-17 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-02-10
Wilco Dij
k
stra
E
n
able instruction fusi
o
n of dependent AESE; AESMC
.
.
.
commit
|
commitdiff
|
tree
2016-02-10
Wilco Dijk
s
tr
a
Enable instruction
f
usio
n
of
A
ES instructions on ARM
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
Wi
l
c
o Di
j
kstra
This patch fixes an expon
e
ntia
l
issue in ccmp
.
c
.
2016-02-04 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-02-03
W
i
lco Dijkstra
F
i
x the ccmp_1
.
c
test back to use '0' a
s
regula
r
expressions
.
.
.
2016-02-03 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-02-02
W
i
l
c
o
Dijks
t
ra
Improve TARGET_
I
RA_CHANGE_PSEUDO
_
ALLOCNO_CLASS targe
t
.
.
.
2016-02-02 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-02-02
Wil
c
o Dijkstr
a
This patch adds support fo
r
the TARGET_I
R
A_CHANGE_PSEUD
O
_ALL
.
.
.
2016-02-02 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-01-28
Wilco Dijkstra
A
r
e
c
ent
c
hange
a
dded UNSPEC to the
C
CMP patterns to
.
.
.
2016-01-28 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-01-28
Wilco Dijkstra
Ad
d
support for vec
t
or permute cost s
i
nce
va
r
io
u
s permutes
.
.
.
2016-01-28 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-01-28
Wilco
D
ijkstra
S
everal
inst
r
uct
i
ons
disassemble a zero immediate as
.
.
.
2016-01-28 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-01-27
Wilco Dijks
t
r
a
MAINTAINERS: (Write Aft
e
r Appr
o
val): Add myself
.
2015-01-27 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
2016-01-19
Wilco Dijkst
r
a
[P
a
t
ch] Fix s
p
u
r
ious w
a
rning in ccmp
.
c
2016-01-19 Wilco Dijkstra <
wdijkstr@arm.com
>
commit
|
commitdiff
|
tree
next