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
[doc] Correct optimisation levels documentation for -fstore-merging
2017-01-25
k
t
kac
h
ov
[doc] C
o
r
r
ect opti
m
isation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Requ
i
re shared e
f
fective target for so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[
tests
u
ite] Fix FAIL:
gcc
.
dg/lto/pr69188 on bare-m
e
tal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
tkachov
[A
R
M] PR
targ
e
t/71270 fix
neon_
v
alid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64]
P
urg
e
lef
t
o
v
er
o
ccurrence
s
of aarc
h
64_nopc
r
elative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
tkachov
Add Cortex
-
A
15 tu
n
ing to gcc
.
dg/uninit-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
tree
-
ssa-address] Avoid creating non-can
o
nical RT
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR t
a
rget/78694: Avoid
inva
l
id RTL sharing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AArch64] Split X-r
e
g UBFIZ in
t
o W-reg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
a
c
ho
v
[AArc
h
64
]
Spl
i
t
X
-
reg UB
F
X
into W-reg LSR whe
n
possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc
+
+][testsuite] XFAIL t
e
sts relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[A
R
M][
c
omm
i
tt
e
d]
S
o
r
t
ARMv
8
processors by alphabet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkach
o
v
[AArch6
4
]
S
eparate shrink wrapping
hook
s
impleme
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktkac
h
o
v
[AArch6
4
] PR ta
r
get/78362: M
a
k
e sur
e
t
o o
n
ly take
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR target/4
8
863
: Do
n
't re
p
lace expressions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkacho
v
[ARM] PR targ
e
t/78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkacho
v
Remo
v
e d
e
ad FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AA
r
ch64] Expand DImode cons
t
ant stor
e
s to
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AArch64] F
i
x gcc
.
d
g/to
r
ture/f
l
oat32-builtin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
kt
k
acho
v
[ARM] PR target/7
8
364: Add
p
rop
e
r
restrictions t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
ach
o
v
[2/2] Add store
m
erging unit tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
achov
[
ARM][2/
2
] Rem
o
ve
old
rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][1/2
]
U
s
e generic
_
e
x
tra_c
o
sts in all
r
emaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tka
c
hov
[1/2] Fix
o
ff-
b
y-one error in
c
lear_bit_r
e
gion in
stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
kach
o
v
[AAr
c
h
6
4] F
i
x PR tar
g
et/77822: Use tigh
t
er predic
a
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktka
c
h
o
v
[
rtl
a
n
al] Fix WORD_REGISTER_O
P
ERATI
O
NS c
o
nd
i
t
io
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
or big-endian gcc
.
c-tortu
r
e
/execu
t
e
/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-opti
m
ization/78
1
70: Truncate sign-ex
t
en
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
P
R
tre
e
-
o
ptim
i
za
t
ion/78162: Reject
n
egative off
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
[AArch64] Add fun
c
tion c
o
m
ments to some
pr
o
logue/
e
pilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkacho
v
GIMPLE store
m
e
rg
i
ng pass
commit
|
commitdiff
|
tree
2016-10-24
kt
k
acho
v
[
check_GNU_st
y
le
.
sh]
M
ore
a
ggr
e
ssively ign
o
r
e d
g
-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
a
c
h
o
v
[r
e
e]
PR rtl-optimiz
a
tio
n
/78038: Han
d
le glob
a
l reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kachov
[
A
Arch64] Us
e
new targ
e
t pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AA
r
ch6
4
]
Ad
d
spe
l
lchecking hi
n
ts for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktka
c
ho
v
[simplify
-
rtx] Zero-initiali
s
e local array in
s
implify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
fol
d
-co
n
st] Fix native_encode
_
real
f
or HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
k
t
ka
c
hov
Revert
:
[RTL ifcv
t
]
T
ransform (X =
=
CS
T
) ? -CS
T
: Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] T
r
ansform (X =
=
CST) ? -CST
:
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkac
h
ov
[ARM
]
Fix -W
i
mplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][
s
el-sched] Fix bogus use of HARD_FRAME
_
P
O
INTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx] (
G
TU
(PLUS a C)
(
C - 1)) --> (LT
U
a -C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kach
o
v
[expmed
.
c] PR m
i
ddle-end/
7
7426
D
el
e
te duplicat
e
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AA
r
ch64]
A
d
d ANDS patte
r
n f
o
r CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] P
R
targ
e
t/7
0
473: Reduce
s
i
z
e of Co
r
tex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refactor MOVW/MOVT
f
usion logic to allow exten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
ch
o
v
[AA
r
ch64] Al
l
ow multiple-of-8 immediate offs
e
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2/2]
Hook
u
p
m
ult
s
ynthesis logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1
/2] Move choose_m
u
lt_variant
d
eclaration a
n
d dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[expr
.
c]
PR
mi
d
dle
-
e
n
d/71700: zero-e
x
tend s
u
b-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkac
h
ov
[ARM] Add support for some A
R
Mv8-A cores
t
o
dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
c
hov
[RT
L
ifc
v
t] PR rtl
-
opti
m
ization/71594: ICE
in noce_emit_
c
m
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kacho
v
[ARM] Delete thumb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][
2
/2] (Re)Im
p
l
ement v
c
o
py<q>_lan
e
<q> intrinsi
c
s
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AArch64][
1
/2] A
d
d support INS (element) instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktk
a
ch
o
v
[
ARM][1/
4
]
Replace uses of
int
_
log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add init
i
a
l sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AA
r
ch64] Add initial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
hov
[typo] alig
n
ement -> align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[A
A
rc
h
6
4
][obvious] C
l
ean up par
e
nthes
e
s and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
h
ov
[RT
L
ifcvt] Allow simp
l
e register subregs in noce_conve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in copyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
tkachov
[A
A
r
c
h
64
]
Hand
l
e AND+ASHIFT for
m
of UBFI
Z
correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
c
hov
Update d
o
c
um
e
ntatio
n
f
o
r
A
R
M
a
r
chi
t
ecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print nam
e
of noce trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch6
4
] M
o
del CSEL
instr
u
ction in
C
orte
x
-
A
57
s
cheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[simplify-rt
x
] Fix u
n
used variable wa
r
ning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL ifcvt] PR middl
e
-end/3
7
780: Conditional expres
s
io
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
h
o
v
[2/3][
A
A
r
ch64] K
e
e
p
CTZ compone
n
t
s together unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[
1
/3
]
[ARM] Kee
p
ctz ex
p
ressions toget
h
e
r until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[AR
M
]
[obvio
u
s
] Fix
t
y
p
os in *thumb1_mulsi
3
comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl
-
optimi
z
ation/71295
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
Fix fallout from: [ARM] PR target/70830:
A
v
oid
P
OP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[ARM] Use proper output modif
i
er
for DI
m
o
de register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM
]
Tie operand 1 to operand 0
i
n
AESMC pattern wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[AArch64] Use aarch6
4
_fusion_enabled_p to c
h
e
c
k for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
k
a
chov
[AArch64] Remo
v
e
a
arc
h
64_sim
d
_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
o
v
[AArch6
4
] Tie oper
a
nd 1 to operand 0 in AESMC p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simpli
f
y ashl<mode>3 expan
d
er for S
H
ORT
m
o
des
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArch
6
4
] Delet
e
obs
o
l
ete C
C
_ZESW
P
a
nd CC_SESWP C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
kt
k
ac
h
ov
[RTL if
c
v
t
] P
R
rt
l
-optimization/66940:
Avoid sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][4/4] Simplify checks for CONST_IN
T
_P and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM][3/4] Clea
n
up casts from INTVAL
t
o
[
u
nsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2/4] Replace casts of
1 to HOST_WIDE_INT by HOST_
W
IDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
PR target/69857 Remove bogu
s
ear
l
y return fals
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
ach
o
v
[ARM] Fix costing o
f
sig
n
-
e
xtending l
o
ad in
rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR
t
a
r
get/7105
6
: Don't u
s
e vectori
z
ed bui
l
tins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[AArch64] PR target/70809
:
Delete aarch
6
4_vm
l
s
<
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64][tests
]
S
kip cpu-diagnostics tests
w
hen overri
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Typo fix in tr
e
e-ssa-lo
o
p-i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[ob
v
ious] F
i
x
p
a
r
am name in dump
f
i
le
commit
|
commitdiff
|
tree
2016-05-12
ktkac
h
ov
[A
R
M] PR target/70830:
Avoid POP-{reglist}^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[
ARM] Add mode to probe_stack set operan
d
s
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[inte
r
nal-fn
.
c][co
m
mitted] Conve
r
t
c
onditional
c
omp
i
lat
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
kt
k
ac
h
ov
[AArch
6
4]
D
ef
i
n
e
WORD
_
REG
I
S
TER_O
P
ERATION
S
to
z
ero
a
nd
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
kt
k
achov
[rtlanal
.
c
]
Conv
e
r
t condition
a
l compilation on WORD_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix
F
AIL: gcc
.
dg/tree-s
s
a/minmax
-
2
.
c scan-tr
e
e-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64] Work
a
round PR target/649
7
1
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] D
o
c
u
ment depre
c
ation of pre
-
ARMv4T
a
rchitect
u
re
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
ka
c
hov
[test
s
u
i
t
e
] PR rtl-optimization
/
70681: XF
A
IL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
next