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] Add STP pattern to store a vec_concat of two 64-bit registers
2017-11-08
ktkachov
[
A
Arch64]
A
d
d
S
T
P pa
t
tern to store a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
[
simplify-rtx] Simplify vec_merge of
v
ec
_
duplica
t
es
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
kt
k
achov
vec_merge
+ vec_dupli
c
a
t
e
+ vec_c
o
ncat simplif
i
ca
t
ion
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
Simplify vec_m
e
r
g
e of vec_duplicate wit
h
con
s
t
_
ve
c
to
r
commit
|
commitdiff
|
tree
2017-09-13
k
t
k
ac
h
ov
[s
t
or
e
-
m
e
r
ging]
U
se store order as tie-b
r
eaker in
s
o
r
t_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktk
a
ch
o
v
Add
m
y
self as ARM por
t
maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Upda
t
e
comment in
g
imple-ssa
-
store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64
]
Fix strict aliasing
issue
i
n
gcc
.
t
arget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] F
i
x atomic_cmp_exchange_zero_reg_1
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkacho
v
[AAr
c
h64
]
Allow const0_rtx operand for atomi
c
c
o
mpa
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
AA
r
ch64
]
A
d
d com
b
ine patt
e
rn for storing lane ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
k
a
chov
[AA
r
ch
6
4] Use SUBS for parallel subt
r
action and
comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
AArch6
4
]
P
eephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch
6
4] Add HF
v
ector modes
to lane-to-lan
e
INS pa
t
tern
commit
|
commitdiff
|
tree
2017-06-02
ktkac
h
o
v
[AArch64
]
Em
i
t tighter st
r
ong atomic
c
omp
a
re-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
t
k
achov
[AArch64]
A
ccept m
o
re a
d
dressi
n
g mode
s
f
o
r
P
R
FM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Ad
d
s
o
urce mo
d
e
t
o coprocessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] PR t
a
rget/71436: Restrict *load_multiple patter
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArc
h
6
4
] Use '
x
' con
s
traint for vector HFmode mult
i
pli
c
atio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/79911: Invalid vec_select argumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkach
o
v
[
A
A
rch64] PR target/
7
9913:
V
EC_SELE
C
T bugs in aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
tkachov
PR c/7
9
855: add fu
l
l stop to s
t
ore m
e
rging
param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64]
F
ix
bootstra
p
du
e
to
wide_
i
nt
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip
gcc
.
dg/gimp
l
efe-26
.
c on
n
o
n-c9
9
run
t
ime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM]
P
R rtl-op
t
imization
/
68664 Implement
TARGET_SCHED
_
CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkacho
v
[AArch64] PR rt
l
-opti
m
i
z
ation/68664 Im
p
lement
T
ARGET
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
kt
k
ach
o
v
[AArch6
4
] Use contains_mem_
r
t
x
_
p
to
d
etect memory
sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
c
hov
[AR
M
]
F
ix assembl
y
co
m
ment syntax
i
n -mpri
n
t
-
t
un
e
-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[riscv] Fix
build due to INT16_M
A
X issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM]
P
R target/7
9
1
4
5 Fix x
o
rdi3 expander
f
or
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[doc] Corre
c
t optimi
s
ation
l
evels
d
o
cumentati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
t
estsu
i
te]
Requir
e
s
h
ared effective targ
e
t for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
kt
k
ach
o
v
[testsuite] F
i
x FAIL: gcc
.
dg/lto/
p
r69188
o
n bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkach
o
v
[A
R
M
]
PR target/71270 fix neon_v
a
lid_immediate
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[
AArch
6
4
]
P
urg
e
leftover occurren
c
es of
a
arch64_nopcrela
t
ive
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cor
t
ex-A15 tuning
to gcc
.
d
g/uninit-pre
d
-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkacho
v
[
t
ree-ssa-address] Avoid crea
t
ing non-canon
i
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkacho
v
[ARM]
PR target/78694: Avo
i
d invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Spli
t
X-reg UBF
I
Z in
t
o
W
-reg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64]
Split X-reg U
B
FX into W-reg L
S
R when possible
commit
|
commitdiff
|
tree
2016-12-12
k
tkachov
[libstdc
+
+
]
[tests
u
i
te
]
X
F
A
IL te
s
t
s
relying
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktka
c
hov
[ARM][committed
]
Sort ARMv
8
pro
c
essor
s
by alpha
b
e
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkacho
v
[A
A
rc
h
6
4
] Se
p
arate shrink wrapping hooks imp
l
ementation
commit
|
commitdiff
|
tree
2016-11-30
k
tkachov
[AArch
6
4] PR ta
r
get/783
6
2: Make
s
ure to only take
R
EGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkach
o
v
[TER] PR
t
arget/48863 : Don't repl
a
ce expressions
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktka
c
hov
[ARM]
P
R target/784
3
9: Upda
t
e movd
i
constrai
n
ts
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remo
v
e dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
kt
k
a
c
hov
[AArch64] Expand DImode
constant stores to
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AArch64] Fix gcc
.
dg/to
r
ture
/
float
3
2-builtin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktk
a
c
h
o
v
[ARM] PR targe
t
/
7
836
4
:
Add pr
o
per
r
estricti
o
ns to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[2/2] Add st
o
re mergi
n
g unit
tests
commit
|
commitdiff
|
tree
2016-11-08
k
tk
a
c
hov
[A
R
M][2/2] Re
m
ove old r
t
x
costs
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[ARM
]
[1/2
]
U
s
e
generic
_
extra_co
s
ts in al
l
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
1/2] Fi
x
off-
b
y-
o
ne erro
r
in clear_bit_region
i
n
s
tore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fix PR ta
r
get/77822: Use tighter predi
c
ates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtla
n
al] Fix WORD_REGISTER_OPERAT
I
ON
S
condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
Fix
f
o
r
big-endia
n
gcc
.
c
-
torture/ex
e
cute/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
k
ac
h
o
v
PR t
r
e
e
-
opt
i
m
i
z
a
tion
/
7
8170:
Trunca
t
e sign
-
extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR tr
e
e-optimization/78162: R
e
ject negative offs
e
ts
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64]
Add
f
u
n
c
tion comments to some prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
kt
k
a
c
hov
GIMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[check_
G
NU_style
.
sh] More aggressively igno
r
e dg
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
ac
h
ov
[ree]
P
R
r
t
l-optimization/78038: Handle glo
b
al register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[A
A
r
ch
6
4] Use new
t
a
rget pa
s
s registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
a
c
h
ov
[AAr
c
h64
]
A
d
d spel
l
checkin
g
hints for -march,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
tkac
h
ov
[simp
l
ify-r
t
x] Zero-initialise loc
a
l array i
n
simplify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkach
o
v
[
f
old-co
n
st] F
i
x n
a
ti
v
e_en
c
ode_real
f
or HFmode con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Rev
e
rt:
[
R
TL ifcv
t
] Transform
(
X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL i
f
cvt]
Tr
a
nsform (X
== C
S
T) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
kacho
v
[ARM] Fix -Wimp
l
icit-fallthrough
w
arni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
k
tkachov
[regre
n
ame][s
e
l-sche
d
] Fix bogus use of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkacho
v
[
s
impl
i
fy-rt
x
] (GTU (PLUS a
C) (C
-
1))
--> (LTU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
ka
c
h
ov
[
e
xpmed
.
c
]
PR
m
iddle
-
e
n
d/77426 Delete
d
u
pli
c
ate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkacho
v
[
AArch64] Add ANDS pattern for
C
MP
+
ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[ARM] PR
t
a
rg
e
t/70473: Reduce size of Cortex
-
A8 autom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
kt
k
ach
o
v
[ARM] Refact
o
r
MOVW/MOVT
f
usion logic to allow ext
e
nsi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkacho
v
[AAr
c
h64]
A
llow multiple-of-8 immediate
offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[vectorizer][
2
/
2] Hoo
k
up mult synt
h
esis lo
g
ic
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[1/2] Move ch
o
ose_m
u
lt
_
v
a
rian
t
decla
r
a
t
ion and depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
kachov
[ex
p
r
.
c] PR midd
l
e-end/717
0
0:
z
ero-extend s
u
b-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM] Add su
p
port for some ARMv8-
A
c
o
res to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcv
t
] PR rtl-opti
m
ization/71594: ICE in
noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] Delete t
h
u
mb
_
r
eloa
d
_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
a
chov
[AArc
h
64][2/2
]
(
R
e
)Imple
m
ent
v
c
opy<
q
>_lane<q> intr
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[AArch64][1/
2
]
Add su
p
port IN
S
(element) in
s
tru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM
]
[1/4]
R
eplace u
s
es of in
t
_log2
by exact_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[ARM] Add initial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[A
A
rch64]
A
d
d initi
a
l
supp
o
rt for Cortex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[t
y
p
o] ali
g
nement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious] Clean up p
a
rentheses and use GE
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
achov
[R
T
L ifc
v
t]
All
o
w s
i
m
pl
e
regis
t
e
r
s
ubr
e
gs in noce_co
n
vert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
tka
c
hov
Fix t
y
po in co
p
yright boiler
p
late
commit
|
commitdiff
|
tree
2016-06-14
k
t
k
achov
[
AArch6
4
] H
a
n
dle AND+A
S
HI
F
T form of UBFI
Z
corr
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
U
p
date docum
e
ntation for A
R
M archit
e
cture
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
c
h
o
v
[RTL
i
f
cvt] Print nam
e
of noce trasfor
m
t
hat succeede
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
ka
c
h
o
v
[AArch64] Model CSEL inst
r
uc
t
ion in Cortex-
A
57 sched
u
li
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-rtx] Fix u
n
us
e
d variable
w
a
rning in sim
p
lify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
k
a
c
ho
v
[
3
/3
]
[R
T
L if
c
v
t
] PR middle-end/37780:
C
ondi
t
i
o
nal expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3
]
[AA
r
ch64] Kee
p
CTZ comp
o
nents together un
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[1/3]
[
ARM] Kee
p
c
t
z
e
xpr
e
ssions
to
g
ether un
t
i
l
after
.
.
.
commit
|
commitdiff
|
tree
next