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] Fix aarch64_ira_change_pseudo_allocno_class
2018-05-30
Wilco Dijk
s
tr
a
[AArch64] Fix aarch64_ira_change_pseudo_allocno
_
class
commit
|
commitdiff
|
tree
2018-05-23
Wi
l
co Dijkstra
[AAr
c
h
6
4
]
Simpl
i
fy frame
p
ointer logic
commit
|
commitdiff
|
tree
2018-05-16
Wilco D
i
jkstra
[AArch
6
4] Improve re
g
ister all
o
cation of
fm
a
commit
|
commitdiff
|
tree
2018-05-14
Wilco Dijkstra
Remove
r
emaining
u
s
es
of * in
p
a
tte
r
ns
commit
|
commitdiff
|
tree
2018-03-05
W
i
lco Dijkstra
[AArch64]
P
R8
4
114: Avoid reassociating FMA
commit
|
commitdiff
|
tree
2018-02-08
W
i
lco Dijkstra
[AArch64] U
s
e more LDP/STP in
s
hrin
k
wrapping
commit
|
commitdiff
|
tree
2018-02-08
Wilco Dijkstra
PR84068, PR83459
:
F
i
x sort or
d
er of SCHED_PR
E
S
SURE_MOD
E
L
commit
|
commitdiff
|
tree
2018-01-18
Wilco Dijk
s
t
r
a
[AA
r
ch64] Fix fp16 test failures aft
e
r PR82964
f
ix
commit
|
commitdiff
|
tree
2018-01-17
Wilco D
i
jks
t
r
a
[AArch64] PR82964: F
i
x
128-bit immediate ICEs
commit
|
commitdiff
|
tree
2017-12-01
Wil
c
o Dijk
s
tra
[
A
Arch64] Fix
a
ddress
printing on ILP32
commit
|
commitdiff
|
tree
2017-11-29
Wil
c
o Dijk
s
tra
[
A
Arch64] Fix ICE du
e
to
s
tore
_
pair_l
a
ne
s
commit
|
commitdiff
|
tree
2017-11-24
Ja
c
kson Wo
o
druff
F
a
ctor o
u
t division by squares
commit
|
commitdiff
|
tree
2017-11-16
Wil
c
o Dijkstra
Canonicalize constant multiplies in d
i
vision
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijkstra
Set default to -fomit-frame
-
pointer
commit
|
commitdiff
|
tree
2017-11-16
Wilco Dijkstra
[AArch64] Fix frame tests
commit
|
commitdiff
|
tree
2017-11-08
Wi
l
co Dijkstr
a
[AA
r
c
h64] Simplify aarch64_can_
e
liminate
commit
|
commitdiff
|
tree
2017-11-08
Wilc
o
Dijkstra
[AArch64] R
e
mo
v
e aa
r
ch64_frame
_
poin
t
er_req
u
i
r
e
d
commit
|
commitdiff
|
tree
2017-11-07
W
ilco
D
ij
k
s
tra
PR710
2
6
:
Canonicalize negates in divi
s
ion
commit
|
commitdiff
|
tree
2017-11-07
Sudakshin
a
D
a
s
PR80131: Simplificati
o
n
o
f 1U <<
(
31 - x)
commit
|
commitdiff
|
tree
2017-11-06
Wilco Di
j
kstra
[Ar
m
]
C
l
eanup IT
a
ttributes
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkstra
Improve aarch64_legitim
a
te_constant_p
commit
|
commitdiff
|
tree
2017-11-03
Wilco Di
j
kstra
re PR c++/82768
(ICE
in synthesiz
e
_implicit_template_parm
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wi
l
co Di
j
kstra
Set defaul
t
sched
p
r
essure algorithm
commit
|
commitdiff
|
tree
2017-11-02
W
ilco Dij
k
st
r
a
Define
MALLOC_A
B
I_ALIG
N
MENT
commit
|
commitdiff
|
tree
2017-10-30
Wi
l
co D
i
j
kstra
Remov
e
DImode expansio
n
s fo
r
1
-
b
i
t
sh
i
fts
commit
|
commitdiff
|
tree
2017-10-30
Dominik
Infuehr
Wron
g
type-attribute for
stp and st
r
commit
|
commitdiff
|
tree
2017-10-30
Wilco Dijkst
r
a
b
ackport: unnecessa
r
y
d
uplication
and repeating bugs
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wilco
Dijk
s
tra
Introduce emit_frame_ch
a
in
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijks
t
ra
Simplify frame layout for stac
k
probi
n
g
commit
|
commitdiff
|
tree
2017-10-26
Wi
l
co Dijkstra
Improve
a
ddressing of
T
I
/
TFmode
commit
|
commitdiff
|
tree
2017-10-24
Wilco D
i
jkstra
Cleanu
p
au
t
op
r
ef scheduling
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijkstra
PR60580: Fix
f
r
a
me pointe
r
option
magic
commit
|
commitdiff
|
tree
2017-10-17
Jacks
o
n Woodruff
Factor out division by
s
quares
a
nd remo
v
e divis
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Wilco Dijkstra
re PR target/8
2
442 (vect/pr
3
169
9
.
c fails
o
n arm
)
commit
|
commitdiff
|
tree
2017-10-09
Wilco Dijk
s
t
r
a
Fix ssa-dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijkstra
PR82
3
96 w
o
rkaround
commit
|
commitdiff
|
tree
2017-10-04
W
i
l
c
o Dijkstra
Re
v
ert r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilco D
i
jkstra
Fix PR8
2
396:
q
so
r
t comparator
n
on-negative on
so
r
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco
Dijkst
r
a
PR
7
195
1
: F
i
x
u
n
w
indin
g
with -fomit-
f
rame-
p
oin
t
er
commit
|
commitdiff
|
tree
2017-09-13
Wilco Dijkstra
Upd
a
te aarch64/
v
mov_
n
_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Jiong Wang
Add
DW_CFA_AARCH
6
4
_
n
egate_ra_st
a
te to dw
a
rf2
.
def/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
Wilco Di
j
kstra
R
e
move '*' fro
m
movsi/di/ti pa
t
ter
n
s
commit
|
commitdiff
|
tree
2017-09-06
Wi
l
c
o D
i
jkstra
PR78
4
68 - add alloc
a
alignm
e
nt test
commit
|
commitdiff
|
tree
2017-09-05
W
ilco
Dijkstra
Im
p
rove max_insns_skipp
e
d logic
commit
|
commitdiff
|
tree
2017-09-05
W
ilco Di
j
kstra
Impr
o
ve allo
c
a
al
i
gnment
commit
|
commitdiff
|
tree
2017-09-04
Wilco D
i
jkstra
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco Dij
k
stra
This patch si
m
plif
i
es pow
(C, x)
into
e
x
p (x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilco Dijkstra
[AArch64] Fix longbranch test
commit
|
commitdiff
|
tree
2017-08-14
W
ilco Dijkstra
Add check_
e
f
f
e
ctive_target_autoincd
e
c
.
commit
|
commitdiff
|
tree
2017-08-07
W
ilc
o
Di
j
kstra
[AArch64] Use
g
en_frame_
m
e
m for callee-saves
commit
|
commitdiff
|
tree
2017-08-07
Wilco
D
ijkstra
Fix unre
s
olved in gcc
.
dg/pr4693
2
.
c
commit
|
commitdiff
|
tree
2017-07-26
W
i
lco Dijks
t
r
a
D
isab
l
e
pr79041-
2
.
c with -
m
ab
i
=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
Wilco Dijkstra
Fix P
R
46932
:
B
lock aut
o
increment on
frame pointe
r
commit
|
commitdiff
|
tree
2017-07-25
Wilco Dijkstra
re PR
target/790
4
1 (a
a
rch64 backend
emits
R_AARCH64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
Wilco
Dij
k
s
t
ra
re PR tar
g
et/79041 (aarch64 backend em
i
t
s
R_AAR
C
H
64_ADR_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilc
o
Di
j
k
s
tra
This pat
c
h fi
x
es
a failure
i
n gcc
.
tar
g
e
t
/aarch64/reload
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
W
ilco Dijkstr
a
I
m
p
r
o
ve Cor
t
ex-A53 sh
i
f
t
b
ypass
commit
|
commitdiff
|
tree
2017-06-21
W
i
lco Dijkstra
Emit S
I
MD moves as mov
commit
|
commitdiff
|
tree
2017-06-21
W
i
lco Dijks
t
ra
Impro
v
e dup pattern
commit
|
commitdiff
|
tree
2017-06-21
Wi
l
c
o Dijks
t
ra
Mark
s
ymbols as consta
n
t
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstra
Improve Cortex-A53 FP scheduler
commit
|
commitdiff
|
tree
2017-05-30
Wilco Dijks
t
r
a
Fix ARM boots
t
rap failure du
e
to an odd warnin
g
:
commit
|
commitdiff
|
tree
2017-05-24
W
ilco
Dijk
s
tra
When
l
r
a-rem
a
t r
e
m
aterialize
s
an instructio
n
with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco D
i
j
kstra
Add
an assert to le
a
f
_
f
unction_p to ensure it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Wil
c
o Dijkstra
M
o
ve
an use-afte
r
-free acc
e
s
s
before the d
e
lete
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijkst
r
a
T
h
is
f
ixes a
f
ew failures on
A
RM and AAr
c
h
64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijkstra
Float
t
o int move
s
currently gener
a
te inefficie
n
t
code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco
Dijk
s
tra
Code
schedu
l
ing f
o
r Cortex-A53 isn't
as good as
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dij
k
s
t
ra
Many supported co
r
es
use the AUTOPREFE
T
CHER_WEAK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Di
j
kstra
Set jum
p
ali
g
nment to 4 f
o
r Co
r
te
x
c
ores as
i
t reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
W
ilco Dijkstra
W
it
h
-mcpu=gen
e
ri
c
t
h
e lo
o
p alig
n
me
n
t is curr
e
nt
l
y
4
.
commit
|
commitdiff
|
tree
2017-05-04
W
i
l
co
Dijkstra
All
cores which add a cpu_addrcost_table us
e
a non
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkstra
Rece
n
t
l
y we've put a
l
ot of effort into i
m
pro
v
ing i
f
c
v
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkstra
Many supported co
r
e
s
impl
e
ment fusion of AES
i
n
structions
.
commit
|
commitdiff
|
tree
2017-01-18
Wil
c
o Dijkstra
SHA1H
instructions may be sc
h
ed
u
led after
a
SHA1C
ins
t
ructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Wilc
o
Dijkstra
This
p
atch simplifies the handling of
E
H re
t
urn
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dijkst
r
a
My p
r
evio
u
s change to the Cortex-A53 sch
e
du
l
e
r resulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
W
ilco Dijk
s
t
ra
The negdi2 pat
t
erns for ARM and
T
hum
b
-
2
are duplicated
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wi
l
co
Di
j
kstra
Thumb
u
se
s
a spec
i
al reg
i
st
e
r allocati
o
n o
r
der
t
o
increase
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wilco
D
ijkstra
U
s
ing leaf_function_
p
in a backe
n
d is dangerous
as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijkst
r
a
A
d
d the test t
h
i
s
t
ime
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wi
l
co
Dijkstra
This patch
fixes an issue in aa
r
ch64_classify_address
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
GCC caches the
whether a func
t
ion is a leaf in crtl
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
Impro
v
e
T
I mode ad
d
res
s
offsets - these may
either
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wi
l
co
D
ij
k
str
a
L
o
ok
i
n
g at PR7
7
30
8
, one
of the issues i
s
that the
bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstr
a
The second patch
up
d
a
t
e
s the Cortex-A5
7
scheduler now
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
W
i
lc
o
D
i
jkstra
Currently t
h
e SBFM, UBFM and BFM
instructions all
use
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilco Dijkstra
The e
x
isting vector
costs stop some bene
f
icial v
e
ctorization
.
commit
|
commitdiff
|
tree
2016-11-02
Wil
c
o
D
i
jks
t
ra
Add LE
/
BE SHA1H patte
r
ns
with a V
2
SI
input
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijks
t
ra
The add
e
xpand
e
r still contains s
o
me
e
x
p
a
nsion code
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilco D
i
jk
s
tra
With -fpu=neon
DI mod
e
s
hifts are expanded afte
r
reload
.
commit
|
commitdiff
|
tree
2016-10-21
Wilc
o
Dijkstra
Really add the
test t
h
is t
i
me
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
W
il
c
o Dijk
s
tra
Improve stac
k
adjus
t
ment by reu
s
i
n
g a temporar
y
move
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Dijkstr
a
If the numbe
r
of
inte
g
er callee-saves is od
d
, any F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilc
o
Dijkstra
M
o
ve
a
l
l
e
xist
i
ng strchr and strrchr
f
olding from
bu
i
lt
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco Dijkstra
If strchr can't be folded in gimple-fold
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco
Dijkstra
Optimize
s
t
r
c
hr (s, 0) to s +
strlen (s)
.
commit
|
commitdiff
|
tree
2016-09-07
Wilco D
i
jks
t
ra
I
m
prove aarch64_legitimi
z
e_address - avoid
s
pl
i
ttin
g
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wil
c
o Dijkstra
T
h
i
s patc
h
ad
d
s legitimize_address
_
d
i
s
placem
e
nt hook
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wil
c
o
Dijk
s
tra
This patch opt
i
mizes the prolog and
e
pilog
c
ode to
.
.
.
commit
|
commitdiff
|
tree
next