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
[AArch64] Remove aarch64_frame_pointer_required
2017-11-08
Wilco Dijks
t
ra
[
A
Arch64] Remove a
a
rch64_fra
m
e_poin
t
er_required
commit
|
commitdiff
|
tree
2017-11-07
Wilco Dij
k
s
tr
a
PR71026: Canonicaliz
e
negat
e
s in
d
ivision
2017-11-07
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-07
Sudakshina D
a
s
PR
8
0131:
S
implificat
i
on o
f
1
U
<< (31 - x)
commit
|
commitdiff
|
tree
2017-11-06
W
i
lco Dijkstra
[Arm] Cleanu
p
I
T
at
t
r
ibutes
commit
|
commitdiff
|
tree
2017-11-03
Wilco D
i
jkstr
a
I
m
prove aarch
6
4_legitimate_const
a
n
t
_p
commit
|
commitdiff
|
tree
2017-11-03
W
i
lco Dijkstra
re PR c++/82768 (ICE in synthesize
_
im
p
licit_templat
e
_par
m
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wi
l
co Dijkstra
S
e
t
d
efault sched press
u
re algorithm
commit
|
commitdiff
|
tree
2017-11-02
W
ilco
Dijkstra
Defi
n
e M
A
L
L
OC_ABI_A
L
IGNM
E
NT
commit
|
commitdiff
|
tree
2017-10-30
Wil
c
o Di
j
k
s
tra
R
e
mov
e
DImode expansions for 1-bit
s
hift
s
commit
|
commitdiff
|
tree
2017-10-30
D
o
min
i
k
Infuehr
W
r
ong
ty
p
e
-
a
ttrib
u
te for
s
tp an
d
str
commit
|
commitdiff
|
tree
2017-10-30
Wilco
Dijkstra
bac
k
po
r
t: unnecessary duplicatio
n
and repeating bug
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dij
k
stra
Introd
u
ce emit_f
r
ame_c
h
ain
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijkstra
Simplify fr
a
m
e
l
ayout for
stack
p
r
obin
g
commit
|
commitdiff
|
tree
2017-10-26
Wilco
Dijk
s
tra
Improve a
d
dr
e
ssin
g
o
f
T
I
/TFmode
commit
|
commitdiff
|
tree
2017-10-24
Wilc
o
Dij
k
str
a
C
l
ean
u
p autopref scheduling
commit
|
commitdiff
|
tree
2017-10-24
Wil
c
o
Dijkstra
PR60580: F
i
x frame
pointe
r
option magi
c
commit
|
commitdiff
|
tree
2017-10-17
Jackso
n
Woodruf
f
Fact
o
r
out division
by squa
r
es
and remove division
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Wilc
o
Dijk
s
tra
re PR target
/
824
4
2 (vect/pr31699
.
c fail
s
on
a
rm)
commit
|
commitdiff
|
tree
2017-10-09
W
i
lco Dijk
s
t
ra
Fix s
s
a-dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijks
t
ra
PR82396 workaround
commit
|
commitdiff
|
tree
2017-10-04
Wilc
o
Dij
k
st
r
a
Revert
r253399
:
commit
|
commitdiff
|
tree
2017-10-04
Wilco D
i
jk
s
t
ra
Fix
P
R82396: q
s
ort comparator non-negati
v
e on sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco
D
ijkstr
a
PR719
5
1
:
Fix unw
i
nding with
-
fomit-frame-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wilco Dijkstra
Update aarc
h
64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
J
iong Wang
Add DW_CFA_AARCH64_negate_ra
_
state
to dwarf2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
Wil
c
o
D
ij
k
stra
Remove '*
'
from mov
s
i/di/ti
p
a
t
t
erns
commit
|
commitdiff
|
tree
2017-09-06
W
ilco Dijkstra
PR784
6
8 - ad
d
al
l
oca alignment test
commit
|
commitdiff
|
tree
2017-09-05
Wi
l
co
D
ijkstra
Improve
m
a
x
_insns_skipp
e
d
l
ogic
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Improve alloca alignment
commit
|
commitdiff
|
tree
2017-09-04
Wilco Dijkstr
a
Fix l
d
rd o
f
fsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco Dijkst
r
a
Thi
s
patch simplifies p
o
w (
C
, x
)
in
t
o
e
xp (x
* C1
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilc
o
Dijkstra
[AArc
h
64
]
Fix longbranch tes
t
commit
|
commitdiff
|
tree
2017-08-14
Wilco Dijkstra
Add check_ef
f
ective_target_
a
ut
o
incdec
.
commit
|
commitdiff
|
tree
2017-08-07
Wilc
o
Dijkstra
[
A
Arch64] Use gen_frame_mem for callee-saves
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijkstra
Fix unr
e
solved in gcc
.
d
g/pr46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijks
t
ra
Disable pr
7
9041-2
.
c with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dij
k
st
r
a
Fix PR46932: Block aut
o
increment on frame po
i
nt
e
r
commit
|
commitdiff
|
tree
2017-07-25
W
i
lc
o
Dijkstra
re P
R
target/7904
1
(a
a
r
ch64 bac
k
end
e
mits R_AARCH
6
4_ADR_PRE
L
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Wilco Dij
k
s
tra
re PR target/79041 (a
a
rch64 backend emits
R_AA
R
CH64_ADR_PRE
L
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco
D
ij
k
stra
This pa
t
ch fi
x
es a failure
i
n gcc
.
t
a
rget/aarch64/rel
o
ad
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco
D
ijkstra
Improve C
o
r
t
e
x-A
5
3 shi
f
t bypas
s
commit
|
commitdiff
|
tree
2017-06-21
Wilco
D
ijkstra
Emit
S
IMD
moves as mov
commit
|
commitdiff
|
tree
2017-06-21
Wilc
o
D
i
jkstra
Improve
d
up pattern
commit
|
commitdiff
|
tree
2017-06-21
Wil
c
o Dijkstra
Mark
sy
m
bol
s
as c
o
nst
a
nt
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstr
a
Improve Corte
x
-A53 FP
scheduler
commit
|
commitdiff
|
tree
2017-05-30
W
i
lco Dij
k
stra
Fix AR
M
bo
o
tstrap failure due
to an odd warning:
commit
|
commitdiff
|
tree
2017-05-24
Wil
c
o Dijkstra
When
lra-remat rematerializes an instru
c
tion with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco
D
i
j
kstra
A
d
d an as
s
ert to leaf_function_p to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wilco
D
ijkstra
Move
an u
s
e
-after-free access before the d
e
le
t
e
.
commit
|
commitdiff
|
tree
2017-05-08
Wi
l
co Dijkstra
This
f
ixe
s
a few failu
r
es on ARM and AArch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco
D
i
jk
s
tra
F
l
oat t
o
int mov
e
s
c
urrent
l
y genera
t
e in
e
fficie
n
t code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
W
ilco Dijks
t
ra
Code sche
d
uling for C
o
rtex-A53
i
sn't as good as it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Many
s
upported cores use the AUTO
P
REFETCHER_
W
EAK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Se
t
jump a
l
ignmen
t
to 4
f
o
r Cortex co
r
es as it red
u
ces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wil
c
o Dijks
t
ra
With -mc
p
u
=
generic the loo
p
alignment is currently 4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijk
s
tra
All cores which
add a
cpu_addrc
o
s
t
_table use a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
i
l
co Dijk
s
tra
Rec
e
ntly
w
e'
v
e put a lot of effort
i
nto
i
mproving ifc
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
W
i
lco Dijkstra
Many
s
upported
c
or
e
s
i
mple
m
en
t
fusi
o
n of AES instructions
.
commit
|
commitdiff
|
tree
2017-01-18
Wil
c
o Dijkstra
SHA1H inst
r
uctions
m
ay
b
e schedu
l
ed
a
fter a SHA1C instructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilco Dijkstra
This patch simplifies the handling of EH
r
e
t
urn
.
commit
|
commitdiff
|
tree
2017-01-11
Wil
c
o D
i
jks
t
ra
My previ
o
us
change t
o
t
h
e Cortex-A53
sche
d
u
ler res
u
lted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijkstra
The
neg
d
i2 patt
e
rns for ARM and Thumb-2 are duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijkstra
T
h
u
mb us
e
s a special re
g
i
s
t
er
allocation
order to increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco Dijkstr
a
Us
i
ng leaf_function_p in a back
e
nd is da
n
g
erous a
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco D
i
j
k
st
r
a
Add the test
t
his time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco
D
ij
k
s
t
r
a
T
h
is
patch fixes
a
n issue i
n
aa
r
ch6
4
_classi
f
y
_add
r
ess
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco D
i
jkst
r
a
GCC c
a
c
h
es the whet
h
er a fu
n
ction is a
le
a
f
in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco D
i
jkstra
Im
p
rove TI mode
ad
d
ress offsets
-
these may either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wilco Dijkstra
Lookin
g
at PR77308, one of the i
s
sue
s
is that the bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
T
he second patch
u
p
d
a
tes th
e
Cort
e
x-A57
scheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wi
l
co Dijkstra
Curre
n
t
ly the S
B
FM
,
UBFM and BFM ins
t
r
uct
i
ons all us
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
i
lco Dijkstra
The existing vector costs stop s
o
me
b
e
n
eficial vectori
z
ation
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
Add LE
/
B
E
SH
A
1H patterns with a V2SI
i
nput
.
commit
|
commitdiff
|
tree
2016-11-02
W
i
lc
o
Dijkstra
T
h
e
add expander still contai
n
s so
m
e
e
xpansion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wil
c
o Di
j
kstra
With -
f
pu=neon DI mode shifts are expanded
afte
r
reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstra
Really a
d
d
t
h
e tes
t
this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijks
t
r
a
Improve
s
tack adjustment b
y
reusing
a
temporary mov
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wi
l
co Dijkstra
If t
h
e number of integer callee
-
s
a
ves is o
d
d
,
a
ny FP
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco Dijkstra
M
ov
e
a
l
l existing s
t
rc
h
r
and strr
c
hr fo
l
ding from
b
uiltins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco
D
ij
k
s
t
ra
If strchr can
'
t be fo
l
d
e
d in gimple-fold
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
ilco Dijkstra
Optimize strchr (s, 0) to
s + strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco
Dijkstra
Impro
v
e aarch64_legitimize_address
-
avoid splitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco Di
j
kstra
This
patch a
d
ds legitimize
_
add
r
ess_displacement hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wilco
Dijkstra
This patch optimi
z
es the prolog and
e
pil
o
g c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wi
l
co
D
ijkstr
a
On AArch64 the UXTB an
d
UXTH instr
u
c
t
ion
s
are aliase
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Kr
i
stina Mart
s
enko
This patchset improv
e
s
z
ero e
x
tend costs and code generation
.
commit
|
commitdiff
|
tree
2016-07-28
Wi
l
co Dijkstra
This patch
i
m
p
roves th
e
read
a
bili
t
y of the pro
l
og a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
W
i
lco
D
ijkstra
This patch impr
o
ves the accu
r
acy
o
f the Co
r
tex-
A
53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
Fix prototype i
n
v
st1Q
_
l
a
n
eu64-
1
.
c
to
u
n
s
i
g
ned char*
.
commit
|
commitdiff
|
tree
2016-06-30
W
i
lco Dijks
t
ra
This pa
t
ch sets
the
branch cost to t
h
e same most optim
a
l
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Wilco Dijkstra
I
n
crease loop al
i
gnment on Cortex
cores to 8 a
n
d se
t
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
W
i
lco Di
j
k
s
tra
This patch
fixe
s
a bug i
n
the bswap pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wi
l
c
o Dijkstra
T
he r
e
cen
t
ly added gcc
.
target
/
aarch64/advs
i
md-intrinsic
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijkstra
Fix tree-ssa/at
t
r-hotcold-2
.
c failure
s
n
ow that the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijkstra
Due to rece
n
t improvements to the vectorizer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco
D
ijkst
r
a
Thi
s
p
at
c
h
cleans up the -mpc-relative-loa
d
s opti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijks
t
ra
Impr
o
ve
m
odes_tieable by returning true in
m
ore case
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijkstra
T
h
e Cortex-A57
s
ch
e
duler is mis
s
ing fcs
e
l, so
a
dd it
.
commit
|
commitdiff
|
tree
2016-05-27
Wil
c
o
Dijks
t
ra
R
e
m
o
ve
a
arch
6
4
_
ca
n
not_change
_
mode_clas
s
as t
h
e
underlying
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
Wilco
D
i
j
k
st
r
a
GCC expands s
w
it
c
h
statements i
n
a very simplistic
.
.
.
commit
|
commitdiff
|
tree
next