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
W
i
lco Dijks
t
ra
[AArc
h
6
4
] Remove
aarch6
4
_
f
rame
_
pointer_required
commit
|
commitdiff
|
tree
2017-11-07
Wilco Dijkstra
P
R7
1
026:
C
an
o
n
i
calize
n
egat
e
s in division
commit
|
commitdiff
|
tree
2017-11-07
Sudaks
h
ina Das
PR8013
1
: Simpli
f
ication of 1U <<
(31 -
x
)
commit
|
commitdiff
|
tree
2017-11-06
Wilc
o
Dijkstra
[Arm] Cl
e
anup
I
T att
r
ibute
s
commit
|
commitdiff
|
tree
2017-11-03
W
i
l
co Dijkstra
Im
p
r
o
ve aa
r
c
h64_
l
egitim
a
te_c
o
nstant_p
commit
|
commitdiff
|
tree
2017-11-03
Wil
c
o Dijks
t
r
a
re PR c+
+
/82768 (I
C
E
in synthesize_implicit_template
_
parm
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Wilco Dijkstra
Set default sched p
r
essure algorithm
commit
|
commitdiff
|
tree
2017-11-02
Wil
c
o Dij
k
stra
Define MALLOC_ABI_ALIGNMENT
commit
|
commitdiff
|
tree
2017-10-30
Wilco Dijkstra
Rem
o
ve
DImode exp
a
nsions for 1
-
bit shifts
commit
|
commitdiff
|
tree
2017-10-30
Dominik Inf
u
ehr
Wrong type-att
r
ibute
f
or stp and str
commit
|
commitdiff
|
tree
2017-10-30
Wilco
D
ij
k
stra
ba
c
kport: unnecessary duplicatio
n
an
d
repeating bug
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Wilco Di
j
kstr
a
Intro
d
uce emi
t
_
frame_chain
commit
|
commitdiff
|
tree
2017-10-26
Wilc
o
Dijkst
r
a
Si
m
plify frame layout fo
r
s
t
ack probing
commit
|
commitdiff
|
tree
2017-10-26
Wilco Dijkstra
Improve a
d
dressing
o
f TI/
T
F
m
od
e
commit
|
commitdiff
|
tree
2017-10-24
Wilco Dijkstra
C
l
eanup autopref scheduling
commit
|
commitdiff
|
tree
2017-10-24
Wilco D
i
jkstra
PR60580: Fi
x
f
ra
m
e
pointer optio
n
magic
commit
|
commitdiff
|
tree
2017-10-17
J
a
ckson Woodru
f
f
F
actor
o
ut division
by sq
u
ares a
n
d remove
d
ivision
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Wilco Dijkstra
re
PR target/82442 (
v
e
c
t
/
pr31699
.
c fails on arm)
commit
|
commitdiff
|
tree
2017-10-09
Wilco Dijkstra
Fix ssa-dse-26
.
c
commit
|
commitdiff
|
tree
2017-10-06
Wilco Dijkstr
a
P
R82396
worka
r
ound
commit
|
commitdiff
|
tree
2017-10-04
Wilco Dijkstra
Rever
t
r253399:
commit
|
commitdiff
|
tree
2017-10-04
Wilc
o
Dij
k
stra
Fi
x
PR82396: qs
o
rt comparator non-
n
egative on s
o
rted
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Wilco Dijks
t
ra
PR71
9
51: Fix
u
nwinding with -fomit-fra
m
e-pointer
commit
|
commitdiff
|
tree
2017-09-13
Wil
c
o D
i
j
k
s
t
ra
Updat
e
aarch64/vmov_n_1
.
c
commit
|
commitdiff
|
tree
2017-09-12
Jion
g
Wa
n
g
Ad
d
DW_CFA
_
AARCH6
4
_
n
egate_ra_state to dwarf2
.
d
ef/h
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
Wilco
D
ijkstra
Remove '*' f
r
om movsi/d
i
/ti patterns
commit
|
commitdiff
|
tree
2017-09-06
Wilco Dijk
s
tra
PR78468
- add a
l
loca alignment test
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Improve ma
x
_ins
n
s_skipped log
i
c
commit
|
commitdiff
|
tree
2017-09-05
Wilco Dijkstra
Impro
v
e
a
lloca alignmen
t
commit
|
commitdiff
|
tree
2017-09-04
Wilco Dijkstra
Fix ldrd offsets
commit
|
commitdiff
|
tree
2017-08-21
Wilco Dijkst
r
a
Th
i
s patch simplifies pow (C
,
x) i
n
to ex
p
(x * C1)
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
Wilco D
i
jkstra
[AA
r
ch64]
Fix
longbranch test
commit
|
commitdiff
|
tree
2017-08-14
Wilc
o
Dijks
t
ra
Add check_effective_t
a
rget_autoincdec
.
commit
|
commitdiff
|
tree
2017-08-07
Wi
l
co Dijkstra
[AArch64] Use gen_
f
rame_mem for callee-
s
av
e
s
commit
|
commitdiff
|
tree
2017-08-07
Wilco Dijkst
r
a
Fix unres
o
l
ved i
n
gcc
.
dg/
p
r46932
.
c
commit
|
commitdiff
|
tree
2017-07-26
Wilco D
i
jkstra
Disable pr7
9
041-2
.
c with -mabi=ilp32
.
commit
|
commitdiff
|
tree
2017-07-26
W
ilco Dijkst
r
a
F
ix P
R
46932: Block aut
o
increment on frame pointer
commit
|
commitdiff
|
tree
2017-07-25
W
i
lco Dijkstr
a
re PR
t
arg
e
t/79
0
41 (
a
arch64 back
e
nd emits R_
A
ARCH64_AD
R
_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
W
i
lc
o
Dijkstra
r
e PR
target
/
79041 (aa
r
c
h
6
4 backend emits R_AA
R
C
H
64_AD
R
_PREL
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
W
i
lco Dijks
t
r
a
Thi
s
patch
fixes a fail
u
re in gcc
.
target
/
aar
c
h64/re
l
oad
.
.
.
commit
|
commitdiff
|
tree
2017-06-28
Wilco Dijkstra
Improve
C
ortex-A
5
3 shift
b
ypass
commit
|
commitdiff
|
tree
2017-06-21
W
i
l
co Dijks
t
ra
Emit SIMD mov
e
s as mov
commit
|
commitdiff
|
tree
2017-06-21
Wil
c
o Dijkstra
Improve
dup p
a
tte
r
n
commit
|
commitdiff
|
tree
2017-06-21
W
ilco Dijkstra
Mark symbols as constant
commit
|
commitdiff
|
tree
2017-06-14
Wilco Dijkstra
I
m
prove Cortex
-
A
53 F
P
sched
u
l
er
commit
|
commitdiff
|
tree
2017-05-30
Wi
l
co
Dijk
s
tra
Fix ARM bootstrap failur
e
du
e
to an
odd warnin
g
:
commit
|
commitdiff
|
tree
2017-05-24
Wilco
Dijkstra
When
l
ra-r
e
mat r
e
materi
a
lizes a
n
instru
c
t
ion
with a
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Wilco Dijkst
r
a
Add an
as
s
ert to leaf_funct
i
on_p t
o
ensu
r
e it is not
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
W
ilco Dij
k
s
t
ra
M
o
ve
an use-afte
r
-free
a
ccess befo
r
e the del
e
te
.
commit
|
commitdiff
|
tree
2017-05-08
Wilco Dijkstra
This fixes a f
e
w f
a
ilur
e
s
on ARM and
A
A
rch64 due to
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco Dijkstra
Float to
int move
s
curr
e
ntly generate ine
f
ficient code
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Wilco
D
ijk
s
tra
Cod
e
sch
e
du
l
ing for
C
ort
e
x
-A53 is
n
'
t
a
s g
o
od a
s
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijk
s
tra
Many su
p
ported cores u
s
e t
h
e AUTOP
R
EFETCHER_WEAK setting
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkstra
Set jump ali
g
nment
to 4 for
C
ortex cores as i
t
reduces
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Wi
l
co Dijkstra
With -mcpu=generic
t
he loop alignment i
s
c
u
rr
e
ntly 4
.
commit
|
commitdiff
|
tree
2017-05-04
Wilco Dijkst
r
a
All
cores which add a cpu_add
r
c
o
st_table use a
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkstra
Recently
w
e've put a
l
ot of effort
into improving ifcvt
.
.
.
commit
|
commitdiff
|
tree
2017-03-22
Wilco Dijkst
r
a
Ma
n
y sup
p
orted
c
or
e
s implement fusi
o
n
of AES inst
r
uctions
.
commit
|
commitdiff
|
tree
2017-01-18
Wi
l
co Dijkstra
SHA1H instructions may be scheduled after a SHA1C
instructio
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
W
ilco Dijks
t
r
a
This
patch sim
p
lif
i
es the handling of EH
r
eturn
.
commit
|
commitdiff
|
tree
2017-01-11
Wilco Dijkstra
My prev
i
ous c
h
ange to
the Corte
x
-A53 sched
u
ler re
s
ulted
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco
Di
j
kst
r
a
The negdi
2
patterns for ARM and Thumb-2 are duplicat
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
Wilco Dijkstra
Thumb uses a speci
a
l r
e
gi
s
ter allocation o
r
der to in
c
rease
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Wi
l
c
o
Dijkstra
Using leaf_function_p in a
backend is dangerous as
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Wilco Dijk
s
tra
Add the t
e
st this ti
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-12-08
Wilco Dijkstra
This
p
atc
h
fixes an issue in aarch64_classif
y
_addres
s
.
commit
|
commitdiff
|
tree
2016-12-07
Wilco Dijkstra
GCC
cache
s
t
h
e whether a func
t
io
n
is a
leaf in cr
t
l
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
W
i
lc
o
Dijks
t
ra
Improve TI mode address offsets - these may eithe
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Wi
l
co D
i
j
kstra
Loo
k
ing at PR77308, one of the issues is that
t
h
e
bswap
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilc
o
Dijkst
r
a
T
h
e second
p
atch up
d
ates t
h
e Cortex-A57 scheduler n
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wi
l
co Di
j
k
stra
Currently the
SBFM, UB
F
M
a
nd BFM
instructions all us
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-14
Wilc
o
Dijkstra
The
ex
i
stin
g
vector
c
osts
s
t
o
p
s
ome benef
i
cial vector
i
zation
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
Ad
d
LE/BE SHA1H pat
t
erns with a V2S
I
input
.
commit
|
commitdiff
|
tree
2016-11-02
Wilco Dijkstra
The add expander
s
till c
o
n
t
ains some expa
n
si
o
n cod
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-25
Wilc
o
D
i
j
kstra
With -fpu=neon D
I
m
o
de shifts
a
re
expanded
a
fter relo
a
d
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco
Dijkstra
Really add the te
s
t this time
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
W
ilco Dijkstra
Improve stac
k
adjustment by
r
eusing
a
t
emporar
y
m
ove
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Wilco Di
j
kstra
If the num
b
er of integer callee-saves is odd, any
F
P
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
Wilco
D
ijkstra
Move all e
x
isting strch
r
and strrc
h
r folding from builtins
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
Wilco Dijk
s
tra
If
s
trchr can't be folded in
gim
p
le-fol
d
.
.
.
commit
|
commitdiff
|
tree
2016-09-28
W
i
lco Dijkstra
O
p
timize st
r
c
hr (s, 0) to
s
+ strlen (s
)
.
commit
|
commitdiff
|
tree
2016-09-07
Wil
c
o Dijk
s
tra
Improve aarch64_legitimize_addre
s
s - avoi
d
s
plitting
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
Wilco D
i
j
kstra
This patch a
d
ds legitimize_address_displacemen
t
h
o
o
k
.
.
.
commit
|
commitdiff
|
tree
2016-08-01
Wilco Dijkstra
Th
i
s patch opt
i
m
i
z
es
t
he prolog and e
p
ilog c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstra
On AArch64 the UXT
B
a
n
d UXTH instru
c
t
i
ons are aliase
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-28
Kris
t
ina Martsenko
T
his patchset impr
o
ves zero
exten
d
cos
t
s and code generatio
n
.
commit
|
commitdiff
|
tree
2016-07-28
Wilco Dijkstr
a
This patch i
m
proves t
h
e re
a
dability of the prolog
and
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco
Dijk
s
tr
a
This patch impro
v
es the accu
r
acy of
t
he Cort
e
x-
A
53
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Wilco Dijkstra
Fix proto
t
ype
i
n vst1Q_laneu64-1
.
c to u
n
si
g
n
e
d
c
har*
.
commit
|
commitdiff
|
tree
2016-06-30
Wilco Dijkst
r
a
T
h
is patch sets the branch co
s
t
t
o the
s
ame most optimal
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Wilco Dijkstr
a
In
c
rease loop alignment on
C
ortex cores
to
8 an
d
set
.
.
.
commit
|
commitdiff
|
tree
2016-06-28
Wilco Dijkstra
This pat
c
h f
i
xes a
bug in t
h
e
bswa
p
pass
.
commit
|
commitdiff
|
tree
2016-06-21
Wil
c
o Dijkstra
Th
e
recently added g
c
c
.
target/aarch6
4
/advsimd-intrinsic
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilc
o
D
i
jkstra
F
i
x tr
e
e-ssa/
a
ttr-hotcold-2
.
c failures now
th
a
t the
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Wilco Dijkstra
Due
t
o
r
e
cent i
m
p
rovements to the vectorizer
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco
Dijks
t
ra
This patch clea
n
s up the -mpc
-
relat
i
ve-loads option
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wi
l
co Dijk
s
tra
Improve
mo
d
es_tieabl
e
by return
i
n
g
true in more cases
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wil
c
o
D
ijks
t
ra
T
h
e Co
r
te
x
-A57 schedule
r
i
s
mi
s
s
ing fcsel, so add it
.
commit
|
commitdiff
|
tree
2016-05-27
Wilco Dijkstra
Remove aarch64_ca
n
not_change_mode_
c
lass as the un
d
erl
y
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-26
W
i
l
co
Dijkstra
GCC expands switch
s
t
atements in a very sim
p
list
i
c
.
.
.
commit
|
commitdiff
|
tree
next