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
vec_merge + vec_duplicate + vec_concat simplification
2017-11-08
ktkach
o
v
vec_
m
erge + v
e
c_dupl
i
cate
+
v
e
c
_
concat simplification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
S
i
mplify ve
c
_
m
erge of vec_duplic
a
te with const_
v
ecto
r
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merg
i
ng] Us
e
store o
r
der
as tie-brea
k
er in sort_by_bit
p
os
commit
|
commitdiff
|
tree
2017-09-11
ktkac
h
ov
Add myself as AR
M
por
t
m
a
intaine
r
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update commen
t
in gimple-ssa
-
s
tore-m
e
rging
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
t
kachov
[AArch64
]
Fix str
i
ct aliasing issu
e
in g
c
c
.
ta
r
get/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkach
o
v
[AArch64] Fix atomi
c
_cmp_exch
a
nge_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
kt
k
achov
[AArch64]
A
llo
w
const
0
_rtx
o
pe
r
a
n
d f
o
r
a
to
m
ic compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[AArch
6
4] Add combine
p
at
t
ern f
o
r storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkachov
[AAr
c
h
6
4
]
U
s
e SUBS for p
a
rallel subtractio
n
and com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
ov
[AArch64] Peephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
A
Arch64] Add HF vector m
o
des to lane-to-lane IN
S
pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64
]
Emit tighter
s
tro
n
g atomic
compare-ex
c
hange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64]
Accept mo
r
e addressin
g
modes
f
o
r
PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkach
o
v
[A
R
M]
Add sourc
e
mode to coprocessor pat
t
e
rn SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
k
tk
a
chov
[ARM] PR ta
r
g
et/71436: Restrict *load
_
mu
l
tiple
p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktka
c
hov
[AA
r
ch64] Use 'x' cons
t
raint
for vector HF
m
ode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR
t
a
r
ge
t
/
7
9
911:
I
nvalid ve
c
_sel
e
c
t arguments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64] PR target/79913: VEC_SELECT bug
s
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: add full s
t
op to store m
e
rging
param
d
e
scr
i
ptions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[AArch64] Fix bootstrap due to
wide_int
.
elt (0) u
n
i
nit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/gim
p
lefe-26
.
c
on non-c99
runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM]
P
R rtl-optimization/68664
Implement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AAr
c
h64
]
PR rtl-o
p
timizatio
n
/6
8
664 Implement TARGET_SCH
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
AArch64] Use
c
ont
a
i
ns_mem_rtx_p
t
o
detect me
m
ory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkac
h
o
v
[ARM] Fix as
s
e
m
bly
c
o
m
ment syntax in
-mprint
-
tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktka
c
hov
[riscv] Fix
b
u
ild
d
ue to INT16_MAX is
s
ue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[A
R
M
]
PR ta
r
g
e
t
/79145
F
ix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[doc] Correct
o
pt
i
misation levels documen
t
ation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[t
e
stsuite] Require shared effective target for som
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkach
o
v
[testsu
i
te] Fix
F
AIL: gcc
.
d
g
/lto/pr691
8
8 on
b
are-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
achov
[ARM] PR targe
t
/
7
1270
f
ix neon_vali
d
_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Pur
g
e leftover occu
r
r
ences of aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add
C
or
t
e
x-A15 tuning to g
c
c
.
dg/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tre
e
-ssa-address]
A
void creatin
g
no
n
-ca
n
onical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[
A
RM]
P
R
t
a
rget/78694: Avo
i
d
in
v
alid RTL
sharing i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch6
4
] S
p
li
t
X-reg
UB
F
I
Z
into W-reg LSL when p
o
ssib
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArc
h
6
4] Sp
l
it
X
-
r
eg UBFX into W-reg LSR when possibl
e
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libst
d
c++][te
s
tsuite
]
X
FAIL tests relying o
n
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[AR
M
][c
o
mmitted] S
o
rt ARMv
8
proce
s
sors by al
p
habetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
tkachov
[AArch64]
Sep
a
r
ate shrink wr
a
p
p
ing hooks implement
a
tion
commit
|
commitdiff
|
tree
2016-11-30
ktkach
o
v
[AArch64] PR target
/
7
8
362: Make su
r
e to o
n
ly tak
e
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkach
o
v
[
T
ER] PR target/48863 :
Don't r
e
p
l
ace
expression
s
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
kac
h
ov
[ARM] PR target/78439:
U
p
d
ate movdi
constraints
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Re
m
ove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
chov
[AAr
c
h64] Expa
n
d DImode
c
o
nstant store
s
to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64
]
Fix gcc
.
dg/torture/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/
7
8
364
:
Add proper restrictio
n
s to zer
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2]
Add store merging
unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
ARM][2/2
]
Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[ARM][1/2] Use generi
c
_extra
_
costs in all remai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
h
ov
[1/2] Fix off-b
y
-one error in clea
r
_b
i
t_region in s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
a
c
hov
[AArc
h
64]
F
ix PR target/77822
:
Use tighter
p
red
i
cates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
kach
o
v
[rtl
a
nal] Fi
x
WORD_
R
E
G
ISTER_OPERATIO
N
S
c
onditi
o
n
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
or big-
e
n
dian gcc
.
c-torture
/
exec
u
te/
p
r5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
P
R
tree
-
optimization/78170: Tr
u
n
cate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
ree-optim
i
zati
o
n/78162: Rejec
t
neg
a
tive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
cho
v
[
AArch64] Add
f
unc
t
ion comments
t
o some pr
o
logue
/
epilog
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE s
t
ore merg
i
ng pass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[check_GNU_style
.
sh] More
a
ggre
s
sively igno
r
e
dg-
x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] P
R
rtl-optimizatio
n
/
7
8038: Han
d
le glo
b
al r
e
gis
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkacho
v
[AArch
6
4]
Use
n
ew target pass registratio
n
fram
e
work
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArch64] Add spellc
h
e
c
king h
i
nts f
o
r -marc
h
,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[
simp
l
ify-
r
tx] Ze
r
o
-
init
i
a
lise local ar
r
a
y
in si
m
plify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
f
old-const] Fix nati
v
e_enc
o
de_real for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
kt
k
a
c
hov
Revert:
[
RTL ifcvt]
T
ransform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkach
o
v
[RT
L
if
c
vt]
Transform (X
=
= CST)
?
-
CS
T
:
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkach
o
v
[ARM] Fix -
W
impli
c
it-fallthrough
w
arnings
commit
|
commitdiff
|
tree
2016-09-26
k
tkachov
[re
g
rename][s
e
l-sched] Fix bogus use of HARD_FR
A
ME
_
POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[simplify-rtx] (GTU
(
P
LU
S
a C) (C - 1)) --> (LTU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expme
d
.
c
] PR mi
d
dl
e
-end
/
77426 Delete d
u
plicat
e
c
ondition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
cho
v
[AArch
6
4] Add AN
D
S pattern for CMP+
Z
ERO_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM]
PR target/704
7
3: Reduce size of Cortex-A8
a
utom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[ARM]
R
efactor MOVW/MOV
T
fus
i
on logic to
allow ex
t
ension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow multi
p
le-o
f
-8 im
m
ediate offsets fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[vectorizer][2
/
2] Hook
up mu
l
t synth
e
sis log
i
c into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_var
i
ant de
c
laration and
depe
n
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[
e
xpr
.
c]
PR midd
l
e-end/
7
1700:
zero-extend sub-w
o
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[ARM]
Add
s
u
pp
o
rt for some AR
M
v8-A cores to dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
kacho
v
[
RTL ifcv
t
] PR rtl-optimization
/
71594:
ICE i
n
noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
a
c
hov
[ARM] Delete thumb
_
rel
o
ad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
c
hov
[AAr
c
h64][
2
/
2
]
(Re)
I
m
p
le
m
ent vc
o
p
y<q>_lane<
q
> intrin
s
ics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AArc
h
64][1/2] Add
s
upport INS (
e
lement) ins
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/4]
R
e
pl
a
c
e
uses
o
f int_log2
b
y
e
x
act_log2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
hov
[
A
RM]
A
d
d initial support for Cortex-A
7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
ov
[AAr
c
h64]
Ad
d
initial support for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[ty
p
o] al
i
gne
m
ent -> ali
g
n
m
e
nt
commit
|
commitdiff
|
tree
2016-06-15
kt
k
achov
[A
A
rch64][o
b
vio
u
s] Clean up parenthese
s
an
d
us
e
GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[R
T
L ifcvt] Allo
w
simple
r
egister subregs in noce_convert_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in copy
r
ight boilerplate
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
[AArch64] Ha
n
dle AND+ASHIFT form of UBFIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
Update
docum
e
ntation
f
or ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print name o
f
noc
e
tra
s
form t
h
a
t
suc
c
e
eded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[AArch64] M
o
del CSEL i
n
st
r
uction
i
n Cortex-A57
s
che
d
uling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkacho
v
[
si
m
plify-rtx]
F
ix
u
n
u
sed va
r
iable warning in
s
imp
l
i
fy_c
o
nd_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3][R
T
L
ifcvt]
P
R middle
-
end/37780:
Conditio
n
al exp
r
ession
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3]
[
AArc
h
64]
Ke
e
p CTZ components tog
e
t
her until afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[
1
/
3
][ARM] Keep ctz expressions to
g
ether
u
ntil aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[AR
M
][
o
bvious] Fix ty
p
os in
*
thumb1_mu
l
si3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[r
t
lana
l
]
F
ix
r
tl-optimization/7
1
295
commit
|
commitdiff
|
tree
next