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
ktk
a
chov
[
A
A
r
ch64]
A
dd STP patte
r
n to sto
r
e
a
vec_concat o
f
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
[simplify-rtx] Simplify v
e
c_merge of ve
c
_
d
uplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
vec_merge + v
e
c_duplicat
e
+ vec_
c
oncat simplification
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
Simplify ve
c
_
m
erge of vec_duplicat
e
wi
t
h c
o
nst_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkach
o
v
[store-m
e
rging
]
Use sto
r
e order as ti
e
-breaker in
s
o
r
t_b
y
_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Add myself a
s
ARM
p
ort maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Upd
a
te c
o
m
ment in gimple-ss
a
-s
t
ore-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
tkac
h
ov
[AArch64] Fix stric
t
a
li
a
si
n
g i
s
sue in
gcc
.
targ
e
t/aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[
AArch64] Fix atomi
c
_cmp_exchange_z
e
ro_r
e
g
_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
k
t
kachov
[AArch64
]
A
l
low const
0
_
rtx
opera
n
d
f
or ato
m
ic
co
m
pare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Add combine pattern for storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64]
Use S
U
BS for parall
e
l
s
ubtraction and co
m
parison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
ka
c
h
o
v
[AArc
h
64] Peephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
kt
k
achov
[AArch64] Add HF ve
c
tor modes to lane-to-lan
e
INS
patt
e
rn
commit
|
commitdiff
|
tree
2017-06-02
ktk
a
c
hov
[AArch64] Em
i
t tig
h
t
e
r strong atomic
c
o
mpare-ex
c
hange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
tkachov
[
AArch64] A
c
ce
p
t m
o
re
add
r
essing mod
e
s for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM
]
Add so
u
r
c
e mode to coprocessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
k
t
k
achov
[ARM] PR target/71436: R
e
s
trict *load
_
multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
t
kachov
[AArch64] Use '
x
'
constraint for vector HF
m
ode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR
t
a
rget/79911: Inva
l
id
v
e
c
_se
l
ect
ar
g
ume
n
ts
commit
|
commitdiff
|
tree
2017-03-09
kt
k
ac
h
o
v
[A
A
r
c
h
64
]
PR target/7991
3
:
V
EC_SELECT
b
u
gs
in
a
a
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: a
d
d full stop to store merg
i
n
g
param
d
esc
r
i
ptions
commit
|
commitdiff
|
tree
2017-03-03
ktka
c
h
ov
[
AArch64] Fix bootstrap due
to wide_
i
n
t
.
elt
(
0) unini
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
ka
c
hov
S
k
ip
g
c
c
.
dg
/
gimplefe-26
.
c
on non-c99 ru
n
time targets
commit
|
commitdiff
|
tree
2017-02-14
k
t
kac
h
o
v
[ARM] PR rtl-optimiza
t
i
on/68
6
6
4 Implement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkac
h
ov
[
A
A
rch64] PR
rtl-optimization/68
6
64
Implement T
A
RGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkac
h
o
v
[AAr
c
h64] Use c
o
n
tains_mem_rtx_p
t
o d
e
tect memor
y
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[A
R
M] Fix assembly comment syntax in -
m
pri
n
t-tune-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[riscv] Fix bu
i
ld due
to
I
NT16_MAX is
s
ue
commit
|
commitdiff
|
tree
2017-01-25
k
tk
a
chov
[ARM] PR target/79145
F
i
x xo
r
di3 expa
n
der for im
m
e
diate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
ka
c
hov
[
d
oc] Corre
c
t optimisation l
e
v
els
d
o
cumentation f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[testsuite]
Require s
h
ared ef
f
ective tar
g
et for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
kt
k
ac
h
ov
[tes
t
suite] Fix FAIL: gcc
.
dg/lt
o
/pr6
9
188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR t
a
rge
t
/
71270 fix neon_valid
_
imme
d
iate
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
t
k
ach
o
v
[AArch64
]
Purge leftover occurrences of
aarch64_nopcrelati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Ad
d
C
o
rtex-A
1
5 tuning to gcc
.
dg/un
i
nit-
p
red-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
tree-ssa-add
r
ess
]
Avoid creating
n
on
-
c
anonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR target/
7
8694: Avoid invalid
R
TL shar
i
ng
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AArc
h
64] Split X
-
re
g
U
B
FIZ
into W
-
reg LSL when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[
AArch64
]
Split X-reg UBFX into W-r
e
g
L
SR
w
he
n
po
s
sible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++]
[
te
s
tsuite] X
F
AIL tests relyin
g
on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[ARM][committed] Sort
ARMv8 proce
s
sors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64] Separ
a
te shrink
wrapping hooks implemen
t
a
t
i
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] PR ta
r
get/7
8
362: Ma
k
e
sure
to o
n
ly take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR
t
a
rget/48
8
63
: Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
ARM
]
PR target/7
8
439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktk
a
c
h
ov
Remove dead
F
IXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] E
x
pand DImode consta
n
t s
t
ores to
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gc
c
.
d
g/to
r
t
ure/flo
a
t32-bui
l
ti
n
.
c w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[AR
M
] PR target/78364: Add proper restrictions to z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
2
/2
]
Add
s
to
r
e merging unit test
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/2] Remov
e
old
r
tx
c
os
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
tkacho
v
[ARM]
[
1/2] Use
gene
r
ic_ext
r
a_c
o
sts
i
n all rem
a
i
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix o
f
f-by-one error
in
c
lea
r
_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
A
Arch
6
4] Fix PR target/7
7
822: Use
t
ighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
achov
[rtla
n
al] Fix WORD_REGISTER_OPERATIONS co
n
dition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for
b
i
g-endian
g
cc
.
c-tor
t
ure/execute/
p
r
55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
P
R
tree-optimizatio
n
/
78170: Truncate sign-e
x
tend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
P
R
t
r
ee-
o
ptimization/78162: Reject negative o
f
f
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
[AArch6
4
]
A
dd
f
u
nction comments to some
p
r
o
logue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkacho
v
G
I
M
PLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
h
o
v
[check_GNU_style
.
sh] More aggr
e
ss
i
vely ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-opt
i
mization/78038: Handle glo
b
al register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new ta
r
get pass
r
egis
t
rat
i
on framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64] Add spell
c
hecking
h
in
t
s for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
kacho
v
[simplify
-
rtx]
Z
e
ro-initialise loc
a
l array in simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
kachov
[
fold-cons
t
] Fix nativ
e
_encode_
r
e
al for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Transform (X == CS
T
) ?
-
C
ST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[
RTL
ifcvt] Transform (X ==
CST
)
?
-CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktka
c
hov
[ARM]
F
i
x -Wi
m
p
l
i
cit-fallthrough warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktkach
o
v
[
regrename][sel-s
c
h
e
d] Fix
bogus use of HA
R
D_F
R
AME_POINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rt
x
] (GTU (PLUS a C)
(C - 1
)
)
-
-> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
k
tkachov
[expmed
.
c
]
P
R middle-en
d
/77426 D
e
lete dup
l
i
c
a
t
e condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
A
Arch64] Add ANDS pa
t
tern for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM]
P
R ta
r
get/70473: R
e
d
uce s
i
ze
of
C
ortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[A
R
M] Refactor
M
O
V
W/MOVT fus
i
on log
i
c to
allow ex
t
en
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow m
u
ltiple-
o
f-8 immed
i
ate
o
f
fsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
acho
v
[vec
t
orizer][
2
/
2] Hoo
k
up mult
s
y
nthesis log
i
c
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkach
o
v
[1/2] Move choose_mult_variant de
c
la
r
ation
a
n
d
dep
e
n
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[
expr
.
c]
P
R
middle-
e
nd/71700: z
e
ro-extend sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kacho
v
[ARM
]
Add support for some
ARMv
8
-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
kachov
[
RTL ifcvt] PR rtl-
o
ptimization
/
71594: IC
E
in noce_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thumb_re
l
oad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch64][2/2
]
(Re)I
m
plement vcopy<q>_lane<q
>
i
n
trinsics
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[AArch64][1/2] Add support INS (el
e
ment) instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
kachov
[ARM][1/4]
R
eplace uses of int_l
o
g2 b
y
exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[
ARM] Add initial s
u
pport
f
or Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktk
a
chov
[AArch64] Add initial s
u
pport for Co
r
tex
-
A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[
t
ypo] alignem
e
n
t
-
> alignment
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
chov
[AArc
h
64][ob
v
iou
s
] Cl
e
an up p
a
rentheses and
u
s
e GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
t
k
ac
h
ov
[
R
TL ifcvt] Allow simpl
e
register subregs
in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
Fix typo in copyrigh
t
bo
i
lerpla
t
e
commit
|
commitdiff
|
tree
2016-06-14
kt
k
ach
o
v
[AArch64] Handle A
N
D+A
S
HIFT for
m
of
UBFIZ
co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
U
p
d
ate documentation for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RT
L
i
f
c
vt] Print na
m
e
of noce trasform t
h
at succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[AA
r
ch64] Model CSEL i
n
struction i
n
Cortex-A5
7
sche
d
ul
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
a
c
hov
[simpli
f
y-rtx] Fix unused variabl
e
warning in simpli
f
y_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[3/3][RTL ifcv
t
] PR midd
l
e-end/
3
7
7
80: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
h
o
v
[
2/
3
][AArch64] Keep CT
Z
compon
e
nts together until af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[1/3][ARM]
K
eep ctz exp
r
ess
i
ons together unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
next