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
ktkachov
[doc] Correct optimisation level
s
doc
u
mentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
h
o
v
[testsuite] Require shared effec
t
ive t
a
rge
t
for som
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tk
a
cho
v
[testsui
t
e]
F
ix
FAIL: g
c
c
.
dg/lto/pr691
8
8
o
n bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
t
kach
o
v
[ARM] PR
t
a
r
get/
7
1
270
fix neon
_
valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
t
k
achov
[AA
r
ch
6
4] Purge leftover occurren
c
e
s
o
f aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Ad
d
C
o
r
t
e
x-A15
tuning
t
o gcc
.
d
g
/
u
ni
n
it
-
pred
-
8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-address] Avoid creating
non-canonical R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
kachov
[
ARM] PR target/78694: Avo
i
d invali
d
RTL sha
r
ing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
A
Arch6
4
] Split X
-
reg UBFI
Z
into W-re
g
L
S
L when po
s
s
ible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch
6
4
]
Split
X
-reg UBFX into W-reg
L
SR when pos
s
ible
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
ho
v
[lib
s
tdc++][
t
estsuite
]
XFAI
L
tests
relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
t
k
a
c
hov
[AR
M
][committed] Sort ARMv8 pr
o
cessors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkac
h
ov
[AArch64] Sepa
r
ate s
h
r
i
nk
wrappi
n
g
h
o
oks
i
mplementatio
n
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] P
R
target/78362: Make
su
r
e
to o
n
l
y
t
a
ke
R
EGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
tkacho
v
[TER] PR targ
e
t/48863 : D
o
n't
r
e
p
la
c
e exp
r
ess
i
ons acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM]
P
R ta
r
g
et/
7
8439: Update mov
d
i co
n
strai
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[AA
r
ch64] Exp
a
nd
D
I
mode constant stores to
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
chov
[
AAr
c
h64] F
i
x gcc
.
d
g/torture/float3
2
-builtin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] P
R
target/
7
8364: Ad
d
pro
p
er restri
c
tion
s
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[2
/
2] Add s
t
ore
merging
u
nit
t
est
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] Re
m
ove old rtx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[ARM][1/2] Use generic
_
extr
a
_costs in all r
e
m
a
inin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] F
i
x
o
ff-by-one error in clear
_
bit_region
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64
]
Fix PR ta
r
get/778
2
2:
U
se ti
g
hter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkach
o
v
[
rtlanal] F
i
x WO
R
D_REGISTER_OPER
A
TI
O
NS con
d
ition
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix f
o
r big-endian gc
c
.
c-torture/ex
e
cut
e
/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
ka
c
ho
v
PR
tr
e
e-optimization/
7
8
170: Tr
u
ncate sign
-
extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree
-
o
ptim
i
zation/78162: Re
j
ect negative o
f
fsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64]
Add function comments t
o
some prologu
e
/ep
i
l
o
gue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE
store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
hov
[c
h
eck_GNU_style
.
s
h
] M
o
re
a
ggressively
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
a
c
h
o
v
[r
e
e] P
R
rtl-opti
m
ization/78038: Handle
g
loba
l
re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
hov
[
AArch64] Use new target pass
r
egist
r
atio
n
f
r
amework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64
]
Add spell
c
hecking hints for -march
,
-m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkac
h
ov
[simp
l
ify-rtx] Zero-initialise
l
o
c
a
l arra
y
in simplif
y
_
i
mmed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
kach
o
v
[f
o
l
d-cons
t
] Fix
n
at
i
ve
_
enco
d
e
_
real for
H
Fmode
c
o
n
stants
commit
|
commitdiff
|
tree
2016-10-03
ktkach
o
v
Revert
:
[RT
L
ifc
v
t
]
Transform (X
==
C
ST)
?
-
CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
chov
[R
T
L ifcvt]
Transform (X == CS
T
) ? -CS
T
: Y into
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] F
i
x -Wimp
l
icit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[reg
r
e
n
ame][sel
-
sched] Fix bogus
u
se of HA
R
D_FR
A
ME_PO
I
NTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[simplify
-
r
tx]
(GTU
(
PLUS a C)
(C - 1
)
)
--
>
(LTU a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
achov
[expmed
.
c]
P
R middle-end/
7
742
6
Delete
d
u
p
lica
t
e condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
tk
a
chov
[AArch64] Add ANDS patt
e
rn for
CMP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[
A
RM] PR t
a
rget/704
7
3: Reduc
e
size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
k
tkacho
v
[ARM]
R
efactor MOV
W
/
M
OVT f
u
sion logic to allow ext
e
n
sion
commit
|
commitdiff
|
tree
2016-08-01
ktkacho
v
[A
A
rch
6
4
] Allo
w
multiple-of-8 immediate offse
t
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[vectori
z
er][2
/
2] Hook up
m
ult synthesis log
i
c i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
ac
h
ov
[1/2] Move
c
hoose_mult_v
a
riant de
c
laration an
d
dep
e
n
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR mid
d
le-end
/
717
0
0: zer
o
-ex
t
e
n
d sub-wor
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
achov
[ARM] A
d
d support for some ARMv8-A cores to dr
i
ver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
RTL i
f
cvt] PR rtl
-
optimiza
t
ion/71594: ICE in noce_
e
m
i
t_c
m
ov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch
6
4][2/2] (Re)Impl
e
ment vcopy<q>_lane<q>
i
ntri
n
sics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch64][1/2] Add support INS (el
e
ment)
in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4] Replace uses of
i
nt_l
o
g2
b
y exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM]
Add
i
n
i
tial suppo
r
t for C
o
r
tex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
o
v
[AArch64]
Add in
i
ti
a
l supp
o
rt
for Cort
e
x-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement -> al
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[
A
Arch
6
4][o
b
viou
s
] Clean
up parent
h
e
s
e
s an
d
use GET
_
M
O
DE_U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[RTL ifcvt
]
A
l
low simple register sub
r
egs in noce_
c
on
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in c
o
pyright
b
oilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
ov
[A
A
rch6
4
]
H
and
l
e
A
N
D+ASH
I
FT
f
orm of UBFIZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update d
o
cume
n
t
a
t
io
n
for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL i
f
cvt] Pr
i
n
t
n
a
m
e
o
f noce
trasform th
a
t
s
uc
c
eeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64]
Model C
S
EL
i
n
struction i
n
Co
r
tex-A57 schedulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simpli
f
y-rtx] F
i
x
unused vari
a
ble warning i
n
simp
l
ify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
c
h
ov
[3/3][RTL if
c
vt]
P
R
mi
d
dle-end/37780: Co
n
ditional exp
r
ession
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
k
achov
[2/3][
A
A
r
ch64] Ke
e
p CTZ c
o
m
p
onents toge
t
her un
t
il af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[1/3][AR
M
] Kee
p
ctz expression
s
t
o
g
ether unti
l
a
f
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktk
a
chov
[ARM][
o
bvious] Fix typos i
n
*t
h
um
b
1_mulsi3 comm
e
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
[rt
l
anal] Fix
rtl-opt
i
mization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix f
a
llout from
:
[ARM
]
PR tar
g
et/7
0
83
0
:
A
void
P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkachov
[ARM] U
s
e prop
e
r output modifier for DIm
o
de registe
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie op
e
rand 1 to operand 0
i
n AESM
C
pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AArch64] Use aa
r
ch64_
f
usion_enabled
_
p to
che
c
k for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AArch64] Remove aarch64_simd_a
t
tr_leng
t
h_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch
6
4] Tie op
e
ra
n
d
1
to ope
r
and 0 in AESM
C
patt
e
rn
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch
6
4] Simplify ashl<mode
>
3 expander for
S
HORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AAr
c
h64]
Dele
t
e obsol
e
t
e
CC_ZESWP
a
nd CC_SE
S
WP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkac
h
ov
[RTL ifcvt
]
PR rtl-optimization/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM
]
[4/4]
Sim
p
lify
c
hecks fo
r
CONST_I
N
T_P
and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
cho
v
[ARM][3/4] Cl
e
a
n
up casts fr
o
m
I
NTVAL
t
o [u
n
si
g
ne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][2/4] Re
p
lace casts of 1 to
HOST_W
I
DE_INT by HOS
T
_WID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM]
PR target/6985
7
Remove b
o
g
us early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kachov
[
ARM] Fix costing of sign-ext
e
nding lo
a
d
i
n rtx c
o
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/710
5
6: Do
n
't use vectorized buil
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR target/
7
0809: Dele
t
e aarch64_vml
s
<m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
hov
[AA
r
c
h
64][tests]
S
k
ip cpu-d
i
agnost
i
c
s
t
e
s
ts when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[o
b
vious] Typo f
i
x in
t
r
ee-ssa-
l
oop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
hov
[o
b
vious] Fix
p
aram name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/
7
0830: Avoid PO
P
-{reglist}^
whe
n
returni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkac
h
ov
[
A
RM] Add mode to
probe_st
a
ck s
e
t
ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
o
v
[intern
a
l-f
n
.
c][
c
o
mmi
t
ted] Convert condi
t
ional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define
W
O
R
D_REGISTER_OPE
R
ATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c
] Con
v
e
rt conditional
compilation on
WORD_REGISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
d
g/
t
ree-ssa/minmax-2
.
c
scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
t
kachov
[AArc
h
64] W
o
rk around PR target/6497
1
commit
|
commitdiff
|
tree
2016-04-15
ktka
c
hov
[ARM][
d
o
c
]
D
ocument dep
r
ecation
o
f
pre-ARM
v
4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tkach
o
v
[
t
estsui
t
e] PR
r
tl-optimization/70681: XFAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
next