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_merge
+ v
e
c_duplicate + vec_concat simplificat
i
on
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify
v
ec
_
me
r
ge of vec_duplicate w
i
th const_
v
ecto
r
commit
|
commitdiff
|
tree
2017-09-13
k
t
kachov
[store-merging] Use
store order
a
s tie-breaker in sort_by_bit
p
os
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Add
myself as ARM
port maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
U
p
date co
m
me
n
t
i
n gimple-
s
sa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
t
kachov
[AAr
c
h
6
4
]
F
ix s
t
rict aliasing is
s
ue in gcc
.
ta
r
g
e
t/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] Fix ato
m
i
c
_cmp_exch
a
nge_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch6
4
]
A
l
low const0_rtx op
e
r
and for at
o
mic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
Arch64] A
d
d
combine patter
n
for
s
torin
g
lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AAr
c
h64] Use
SUBS for parallel subtract
i
on
a
n
d
compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AArch64]
Pe
e
phole for SU
B
S
commit
|
commitdiff
|
tree
2017-06-02
k
t
kacho
v
[AArch64
]
Add HF vector modes
to lane-
t
o-lane INS
pattern
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch6
4
] Emit tighter str
o
n
g atomic compare-
e
xch
a
nge
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64] Accept more a
d
d
ressing
m
odes fo
r
PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add s
o
urce
m
o
de t
o
coprocessor
p
attern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkach
o
v
[ARM] PR target/71436:
R
estrict
*
l
o
ad_multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkac
h
ov
[AA
r
ch64] U
s
e 'x' con
s
traint for v
e
c
tor
HFmode
multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkach
o
v
[ARM] PR target
/
799
1
1: Invalid vec_select arguments
commit
|
commitdiff
|
tree
2017-03-09
kt
k
achov
[AArc
h
6
4] PR target/7
9
913: VEC_SELECT bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
kachov
PR c
/
79855: add ful
l
s
t
op to store me
r
g
i
n
g param
descrip
t
io
n
s
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch6
4
] Fix
bootstrap
d
u
e to
w
ide_in
t
.
elt (
0
) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
tkachov
Skip gcc
.
dg/gimpl
e
fe-26
.
c on non
-
c99
runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktka
c
hov
[AR
M
] PR
rtl-opti
m
ization/68664 Imple
m
en
t
TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkach
o
v
[AArc
h
64
]
PR r
t
l-optimiz
a
tion/68664
I
mplement TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
chov
[AArch64] Use contains_m
e
m_rtx_p to detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tka
c
h
ov
[
A
RM] Fix asse
m
bly comment syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv]
Fix bu
i
ld
due to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[A
R
M]
P
R
t
a
rg
e
t
/79145 Fix xordi3 expander for i
m
m
e
d
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc
]
C
o
rrec
t
optimisation levels
documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
ac
h
o
v
[testsui
t
e] Require sha
r
e
d
effecti
v
e ta
r
get
fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tkachov
[test
s
u
ite] Fix FAIL: gcc
.
dg/lto/
p
r6918
8
on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkach
o
v
[
A
R
M] PR targ
e
t/71270 fi
x
neon_valid_immedia
t
e f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
tka
c
hov
[AArch64]
Pur
g
e leftover occurrences
o
f
aarch
6
4_nopcrelat
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex-A1
5
tuning
to gcc
.
dg/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-address] Avoid
c
reating no
n
-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/78
6
94
:
Avoid inva
l
id RTL sharing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64]
S
p
lit X-
r
eg U
B
FIZ
i
nto W-reg L
S
L when possible
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AAr
c
h64
]
S
p
l
i
t X-reg
UBFX into W-reg LSR wh
e
n
p
ossible
commit
|
commitdiff
|
tree
2016-12-12
k
tkachov
[libstd
c
++][tests
u
ite]
X
FAIL tests relying on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktka
c
hov
[ARM]
[
committed] Sort ARMv8 p
r
o
ce
s
s
ors by
a
lphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64]
S
e
parate shri
n
k wrapp
i
n
g
h
ooks implementati
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktka
c
hov
[
AArch6
4
] PR
t
ar
g
et/7836
2
: Make sure to only take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR target/4
8
8
6
3 : Don't replac
e
e
x
pressions acros
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktk
a
ch
o
v
[
ARM]
P
R targe
t
/78439: Up
d
ate movd
i
con
s
traint
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove de
a
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[AArch64
]
Expand DImode cons
t
ant stores
t
o
t
wo SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
ho
v
[A
A
rc
h
64] Fix
gcc
.
dg/torture/float32
-
builtin
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/78364: Add proper res
t
rictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add sto
r
e merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][
2
/2]
R
emove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[
A
RM][1/2] Use gen
e
r
i
c_
e
xtra
_
costs in all rema
i
ning
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[1
/
2
]
Fix off
-
by-
o
ne error in
clear_bit_region in sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[AA
r
ch64] Fix PR t
a
rget/77822: Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix WORD_REGISTER_OPERAT
I
O
N
S condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian gcc
.
c-torture
/
e
x
ecute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
P
R tr
e
e
-
o
p
timiz
a
tion/7817
0
: Trun
c
ate si
g
n-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
re
e
-op
t
imiza
t
i
on/78162: Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
[
AArch6
4
] Add func
t
i
o
n
c
omments to some pr
o
l
o
g
ue
/
epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
kt
k
acho
v
GIM
P
LE store merging p
a
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[ch
e
c
k
_GNU_sty
l
e
.
sh] More
a
g
g
ressively
ignore
d
g
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-optimiza
t
i
o
n
/
78038: Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkac
h
ov
[
A
Arch64]
U
se
new t
a
rget pass regi
s
tration f
r
ame
w
ork
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
A
Ar
c
h64] Add spell
c
hecking hints for -marc
h
,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[simpl
i
fy-rtx] Zero-initialis
e
local array
in s
i
mpl
i
fy_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
fold-const] Fix native_encode_real for
H
Fmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Rev
e
rt: [R
T
L ifc
v
t] Transfo
r
m (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifc
v
t] Transform
(X
=
= CST) ? -CST : Y
in
t
o
(
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktka
c
hov
[
ARM] Fix -Wimplicit-f
a
llthr
o
ugh
warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[
r
egrename]
[
sel
-
sched] F
i
x bo
g
u
s
use of HARD_FRAM
E
_POINTE
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-
r
tx]
(GTU (PLUS
a C) (C -
1
)
)
--> (
L
TU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktka
c
hov
[expmed
.
c]
P
R m
i
ddle-end/77426 Delete d
u
plic
a
te condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
k
a
c
h
ov
[AArch64] Ad
d
ANDS
patter
n
for C
M
P+ZE
R
O_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] PR target
/
70473: R
e
d
uc
e
size of
C
or
t
ex-
A
8
a
u
toma
t
o
n
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[A
R
M] Refa
c
tor
M
OVW
/
M
O
V
T
fusion
l
o
gic
t
o allow
extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AA
r
ch64]
Allow multiple-of-8 i
m
m
e
d
iate offsets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[vectorizer][2
/
2] Hook up mult sy
n
thes
i
s
l
og
i
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_
m
ult_va
r
i
a
nt declaration and dep
e
ndent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR
middle-end/71
7
00:
zero-e
x
tend sub-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM] Add support for some A
R
Mv8-A c
o
r
e
s to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkach
o
v
[RTL
ifcvt] PR rtl-optimization/71
5
9
4: ICE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
tkachov
[ARM] Delete thumb
_
r
e
load_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/
2
] (Re)Imple
m
ent vcopy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
k
tkacho
v
[AArch64][1/2] Ad
d
support INS (elem
e
nt) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkacho
v
[
A
RM][1
/
4]
R
ep
l
ace u
s
es of
int_log2 by
exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add in
i
tial
suppor
t
f
o
r
Cortex-A
7
3
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AArch64] Add
i
nitial s
u
p
port for Co
r
tex
-
A
73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alig
n
ement -> a
l
i
g
nment
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[AArch64][o
b
viou
s
]
Clean up
p
arentheses and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
c
h
ov
[RTL ifcvt] Allow simple
registe
r
s
ubregs in noce_conver
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
Fix
typo
i
n copyrigh
t
b
oilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
t
k
achov
[AArc
h
64] Handle AND+
A
SHIFT fo
r
m
o
f UBF
I
Z cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
U
p
d
a
t
e doc
u
mentation for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[RTL ifcvt]
P
r
int name of n
o
c
e
trasform that
s
ucceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[AArch6
4
]
M
odel CSEL instruction
in Cortex-
A
57 sch
e
duling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkac
h
o
v
[s
i
mplify-rtx] Fix unus
e
d variable warning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL ifcvt] PR middle-end/3778
0
:
Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[
2/3][AA
r
ch64] K
e
e
p
CTZ components together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[1/3][ARM] Ke
e
p
ctz
e
xpressions together until afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM
]
[obvi
o
u
s] Fix typos in *thumb1
_
mulsi3 comme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
o
v
[rtlanal]
Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
next