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] PR84114: Avoid reassociating FMA
2018-03-05
Wi
l
co Dijk
s
t
ra
[
AAr
c
h64]
P
R84114
:
Avo
i
d
reass
o
ciating FMA
commit
|
commitdiff
|
tree
2018-02-08
Wil
c
o Di
j
kstra
[AArch64] Use more LDP/STP in shri
n
kwrapping
commit
|
commitdiff
|
tree
2018-02-08
W
i
lco Dijk
s
tra
PR84068, PR8345
9
:
F
i
x
sort ord
e
r of SCHED_
P
RESSUR
E
_MODEL
commit
|
commitdiff
|
tree
2018-01-18
W
i
lco
D
ijkstr
a
[AArch64] Fix fp16 test failu
r
es after
P
R
829
6
4 fix
commit
|
commitdiff
|
tree
2018-01-17
Wilco Dijkst
r
a
[AArch64] PR82964: Fix 128-b
i
t immedia
t
e I
C
E
s
commit
|
commitdiff
|
tree
2017-12-01
Wilco Dijkstr
a
[AArch64] Fix
a
ddress p
r
inting on IL
P
3
2
commit
|
commitdiff
|
tree
2017-11-29
W
i
lco
D
ijk
s
tra
[AArch64]
F
ix ICE due to store_pair_lanes
commit
|
commitdiff
|
tree
2017-11-24
Jackson Woodruff
F
a
c
t
or out division by squares
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijkstra
Ca
n
o
ni
c
a
liz
e
constant multiplies i
n
d
i
vision
2017-11-16
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-16
W
ilco Dijkstra
Set default t
o
-fomit
-
f
rame-pointer
commit
|
commitdiff
|
tree
2017-11-16
Wi
l
co Dijk
s
tra
[AArch64] Fix frame tests
commit
|
commitdiff
|
tree
2017-11-08
Wilco Dijkst
r
a
[AArch64
]
Simplify aarch64
_
ca
n
_e
l
imina
t
e
commit
|
commitdiff
|
tree
2017-11-08
Wilco Dijkstra
[AArch64] Remove a
a
rch
6
4
_fr
a
m
e
_pointer_r
e
q
u
ired
commit
|
commitdiff
|
tree
2017-11-07
Wi
l
co Dijkstra
P
R
71026: Cano
n
ic
a
lize ne
g
at
e
s in divis
i
on
2017-11-07
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-11-07
Su
d
akshi
n
a Das
PR80131:
Simpli
f
i
c
a
t
ion
of
1
U <<
(
31 - x)
commit
|
commitdiff
|
tree
2017-11-06
W
i
lco Dijks
t
ra
[Ar
m
] Cle
a
nup IT attribute
s
commit
|
commitdiff
|
tree
2017-11-03
Wilco
Dijkstra
Impro
v
e aar
c
h64_legitimate_constant_p
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkstra
re PR c++/82768
(
ICE i
n
s
ynthesize_
i
mplicit_templa
t
e
_
p
arm
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkst
r
a
Set
d
efault sched p
r
essure algori
t
hm
commit
|
commitdiff
|
tree
2017-11-02
W
ilco D
i
j
k
stra
Define MALLOC_ABI_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-30
Wilco Dijkstra
Remove DImode expansio
n
s
fo
r
1-bit shifts
commit
|
commitdiff
|
tree
2017-10-30
Dominik Infuehr
Wr
o
n
g type-attribut
e
for stp and
s
t
r
commit
|
commitdiff
|
tree
2017-10-30
Wilc
o
Dijk
s
tra
backport: unnece
s
sa
r
y d
u
plication and repeating bugs
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wilco
D
ijks
t
ra
Intro
d
uce emit_frame_chain
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijkstra
Simp
l
ify
f
ra
m
e lay
o
ut fo
r
stack prob
i
n
g
commit
|
commitdiff
|
tree
2017-10-26
Wilco Di
j
kstra
Improve address
i
ng of TI
/
TF
m
ode
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijk
s
tra
Cleanup
a
u
t
o
pref schedulin
g
commit
|
commitdiff
|
tree
2017-10-24
W
ilco
D
ijkst
r
a
PR60580: Fix
f
r
ame pointer o
p
tion magic
commit
|
commitdiff
|
tree
2017-10-17
Jackson Woodru
f
f
F
actor out
division
b
y squares an
d
re
m
o
v
e d
i
vision
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
W
i
l
co Dijks
t
ra
re PR target/824
4
2 (vect/pr31699
.
c fails on arm)
commit
|
commitdiff
|
tree
2017-10-09
Wilco D
i
jkstra
Fix
s
s
a-dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijkstra
PR82396 wo
r
k
around
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
R
e
ve
r
t r253399
:
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Fix
P
R
8
2396: qsort comp
a
rator no
n
-negative on sorted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilc
o
Di
j
kstra
PR71951: Fix
u
nwinding with -fomit-f
r
ame-p
o
inte
r
commit
|
commitdiff
|
tree
2017-09-13
Wilco Dijkstra
Updat
e
aa
r
ch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Jiong Wan
g
Add DW_CF
A
_AARCH64_negate
_
ra_s
t
a
t
e to d
w
arf2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
Wilco Dijk
s
t
r
a
Remove '*'
f
rom mo
v
si/
d
i/ti
p
atter
n
s
commit
|
commitdiff
|
tree
2017-09-06
Wilco Dijkstra
PR78468 - add
alloca alignment test
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Improve max_insns_skipp
e
d logic
commit
|
commitdiff
|
tree
2017-09-05
Wi
l
co Dijkst
r
a
Imp
r
ove alloca al
i
gnment
commit
|
commitdiff
|
tree
2017-09-04
Wilco Dijkstra
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco
D
ijk
s
tr
a
This patch simplifies pow
(
C
,
x
) into exp (x
*
C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilc
o
Dijkstra
[AArch64]
Fix lo
n
g
b
r
a
nch
test
commit
|
commitdiff
|
tree
2017-08-14
Wilco Dijkstra
Add ch
e
ck_effective_
t
arge
t
_autoin
c
dec
.
commit
|
commitdiff
|
tree
2017-08-07
Wilco
D
ijkstra
[AArch6
4
] Use g
e
n_frame_mem f
o
r
c
allee-sa
v
es
commit
|
commitdiff
|
tree
2017-08-07
Wi
l
co Dijkstra
Fix
unr
e
solv
e
d in gc
c
.
dg
/
p
r
469
3
2
.
c
commit
|
commitdiff
|
tree
2017-07-26
W
i
l
c
o Dijkstra
Disable pr79041-2
.
c with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
W
ilco D
i
jkstra
Fix PR46932: Bl
o
ck auto increment on f
r
ame pointer
commit
|
commitdiff
|
tree
2017-07-25
Wilco Dijkstra
re PR targe
t
/7904
1
(aa
r
c
h
64
backend emits R_AAR
C
H64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
W
i
l
c
o D
i
jk
s
t
r
a
r
e
P
R
ta
r
g
et/79041 (aarch64 back
e
n
d emits R_A
A
RCH64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijkstra
Th
i
s
p
atch fixe
s
a
f
ailure
in gcc
.
targ
e
t
/aarch64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
W
i
lco D
i
jkstr
a
Improve Cortex
-
A
5
3 shift b
y
p
ass
commit
|
commitdiff
|
tree
2017-06-21
Wilco
Dijkstr
a
Emit SIMD
m
ove
s
as m
o
v
commit
|
commitdiff
|
tree
2017-06-21
Wilc
o
Dijkstra
Improve
d
u
p p
a
ttern
commit
|
commitdiff
|
tree
2017-06-21
W
ilco
Dijks
t
ra
Mark s
y
mbols
a
s
constant
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstra
Improve Cortex-A53 FP sche
d
uler
commit
|
commitdiff
|
tree
2017-05-30
Wilco Dijk
s
tra
Fix
A
R
M
bo
o
ts
t
rap failure due
to
a
n odd warnin
g
:
commit
|
commitdiff
|
tree
2017-05-24
Wilco Dijks
t
ra
When lr
a
-remat rematerializ
e
s an in
s
truc
t
io
n
with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wil
c
o D
i
jkstra
Add an assert to leaf_function_p to ensure
it i
s
not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wi
l
co Dijks
t
ra
M
ove an use-after-free
acc
e
ss before the
d
elete
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijkstra
This fixes
a
f
ew
f
ail
u
res on ARM and AArch6
4
due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijkstra
Float to int moves
c
urre
n
tly generate in
e
fficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wi
l
co
D
ijkstra
C
o
d
e sched
u
ling f
o
r Cortex
-
A
53
i
sn't
as good
a
s it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco D
i
jkstra
Many supporte
d
cores use t
h
e
A
UTO
P
REFETCHE
R
_WEAK sett
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilc
o
D
i
j
kstra
Set jump ali
g
nment to 4 for Cortex cor
e
s as it re
d
uce
s
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco
Dijkstra
Wi
t
h -mcpu=g
e
neric the loop
a
lignment
i
s
c
urr
e
n
t
l
y
4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco
D
ijkstra
All
c
ores
w
hic
h
a
d
d
a c
p
u_addr
c
o
st_table use a
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wil
c
o Dijkstra
Recently we'
v
e
p
ut a lot of eff
o
rt into
i
mprov
i
ng ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkstr
a
Many supported cores implement f
u
sion o
f
A
ES ins
t
r
uct
i
o
n
s
.
commit
|
commitdiff
|
tree
2017-01-18
W
ilco Dijkstra
S
HA1H instructi
o
ns may be sch
e
duled after a SHA1C ins
t
r
uctio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilco Dijks
t
ra
This patch s
i
mplifies the ha
n
dling o
f
E
H r
e
turn
.
commit
|
commitdiff
|
tree
2017-01-11
Wilc
o
Di
j
kstra
My prev
i
ous
c
hange to the Co
r
te
x
-
A
53 schedul
e
r r
e
sulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
W
i
lco Dijkstra
T
he negdi
2
patte
r
ns for
A
R
M and Thumb-2 are duplic
a
ted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilc
o
Dijkstr
a
Thumb
uses a special re
g
ister
a
l
l
ocation or
d
er to increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
W
i
lco Dijkstra
U
sing leaf_function_p
i
n a b
a
ckend
i
s dang
e
r
o
u
s as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijkstra
A
dd
t
he
t
es
t
t
h
i
s
time
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Dijkstra
This pa
t
ch fix
e
s an issue in aarch64_classify_
a
ddress
.
commit
|
commitdiff
|
tree
2016-12-07
W
i
lco Dijkstra
GCC caches the
whether
a
f
unctio
n
is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
Improve TI
m
o
d
e a
d
dress offsets - these may eith
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
W
i
lco Dijkstra
Looking at
P
R77308, one of the i
s
sues is that the bs
w
ap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The secon
d
patch updat
e
s
t
he Cortex-
A
57
s
ch
e
d
uler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
i
lco Dij
k
s
t
ra
Curr
e
ntly the
SBF
M
, UBFM a
n
d BFM instructions a
l
l use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
T
h
e
e
xisting
vec
t
or costs st
o
p some be
n
efi
c
ial
v
ectorization
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
Add LE/BE S
H
A1H patterns with a V2S
I
inpu
t
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
T
h
e add expander still c
o
nta
i
ns
some ex
p
ansio
n
code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco Dijkstra
With -fpu=neon DI mo
d
e
sh
i
fts
are ex
p
anded af
t
er
r
eload
.
commit
|
commitdiff
|
tree
2016-10-21
Wi
l
co Dijkstra
Really add the test this
time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilc
o
Di
j
kst
r
a
Improv
e
stack a
d
j
ustment by reusing a temporary move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijk
s
t
r
a
I
f the number of integer ca
l
lee-sa
v
e
s
is odd,
any
F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco
D
ijkstra
Move a
l
l exis
t
ing strc
h
r and strrchr
f
oldin
g
from bu
i
l
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco
Dijk
s
t
r
a
If strchr can't be fold
e
d in gi
m
ple-
f
o
l
d
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
il
c
o Dij
k
s
t
ra
Optimize strc
h
r
(s,
0
) to s
+ strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco
D
ijkstra
Improve aarch6
4
_legitimize_address - avoid
s
plitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco
Dijkstra
This
p
atch adds legit
i
m
iz
e
_addre
s
s_displacemen
t
hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
W
ilco Dijkstra
This p
a
tch optimizes the p
r
ol
o
g an
d
ep
i
lo
g
code to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
W
i
l
c
o
Dijk
s
tra
On AArch64 the UX
T
B and UXTH in
s
tructions
a
re
aliases
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Kristina
Martsenko
This patchset i
m
prove
s
ze
r
o extend cos
t
s and code generation
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco
Dijkstra
This patch imp
r
o
ves the readabili
t
y of the prolog and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
This patch improves th
e
a
c
curacy of the Cor
t
ex-A
5
3
.
.
.
commit
|
commitdiff
|
tree
next