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
[AArch64] Ad
d
STP pattern
to
s
tore a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplify-rtx] Simplify vec_merge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
vec_merge + vec_d
u
plicate + vec_con
c
a
t
simplificat
i
on
commit
|
commitdiff
|
tree
2017-11-08
k
tkachov
Simplify
vec_merge of vec_dup
l
icate wit
h
const_
v
ector
commit
|
commitdiff
|
tree
2017-09-13
k
tkachov
[s
t
ore-merging] Use stor
e
o
rder as tie-breaker
i
n sor
t
_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
k
t
ka
c
h
ov
Add my
s
elf as A
R
M port maintainer
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
Update comment in gi
m
ple-ssa-store-
m
erging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64]
F
ix st
r
ict aliasi
n
g issue in gcc
.
targe
t
/aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkacho
v
[AA
r
ch64] Fix
atomic_cmp_exc
h
an
g
e_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
kt
k
achov
[AArch64]
Allow const0_r
t
x operand for at
o
mic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[AArch64] Add combine pattern
f
or storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] U
s
e SUBS for
p
a
r
allel
subtra
c
tion and comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
a
chov
[AArch64]
P
eephol
e
for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Add HF vect
o
r mod
e
s to lan
e
-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
achov
[AA
r
ch64]
E
mit tig
h
t
e
r s
t
rong atomic compare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch
6
4] Acc
e
pt more addressing m
o
des for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkac
h
ov
[ARM] Add s
o
urce mode
t
o copr
o
cessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktka
c
hov
[ARM] PR target/7143
6
: Re
s
t
rict *lo
a
d_mu
l
t
i
ple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArc
h
6
4
] Use '
x
'
constraint
f
o
r vec
t
o
r
H
Fmode multiplicat
i
o
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
kt
k
ach
o
v
[ARM] PR target/79911: In
v
alid vec_select argu
m
ents
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64]
PR
t
arget/79913
:
V
EC
_
S
E
L
E
C
T
bugs in aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktka
c
hov
PR c
/
79855: add fu
l
l stop to
sto
r
e
m
erging param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktk
a
c
hov
[AArch64] Fix boo
t
strap
due to wide_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
d
g
/gimplefe-26
.
c on non
-
c99 runtime targ
e
ts
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[A
R
M] PR rtl-
o
ptimization/6
8
664 Implem
e
nt TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkach
o
v
[AArc
h
6
4]
P
R rtl-opt
i
mi
z
ation/
6
8664 Imp
l
ement TARGET_SCH
E
D
_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use contains_mem_rtx_
p
to d
e
t
e
c
t memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tkach
o
v
[A
R
M]
F
ix assembly comment
syntax
i
n -mprin
t
-tune-
i
nfo
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[
riscv] Fix build due
t
o INT16_MAX issu
e
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[AR
M
]
PR
t
arget/7
9
145 Fix
xordi3 expander fo
r
im
m
ed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkac
h
ov
[doc]
C
o
rrect opt
i
misation lev
e
ls documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Require shared effect
i
ve target f
o
r so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[test
s
uite] Fix FAIL: gcc
.
dg/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkac
h
ov
[ARM]
PR target/71270 fix neon_valid_
i
mme
d
i
ate
fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktka
c
hov
[A
A
rch64] Purge
l
eft
o
ver occ
u
r
r
ences o
f
aarch64_nop
c
relative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkacho
v
Add Cortex
-
A15 tuning to gcc
.
d
g
/uninit
-
pre
d
-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkach
o
v
[tree-ssa-address]
Avoid creating
non
-
can
o
nical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkachov
[AR
M
] PR
t
arget/78
6
94: Avoid i
n
val
i
d RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArc
h
64] Sp
l
it X-re
g
UBFIZ into W-re
g
L
S
L w
h
en
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg UBFX into W-reg LSR when p
o
ssi
b
l
e
commit
|
commitdiff
|
tree
2016-12-12
kt
k
ac
h
ov
[lib
s
tdc++
]
[
t
estsuite] XFAIL
t
e
st
s
relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[A
R
M][committed] Sor
t
ARMv8 proce
s
sors by alphab
e
tic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64]
S
eparate sh
r
i
n
k
wrapping hooks i
m
plementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch6
4
] PR
target
/
7
8
362: Make sure to o
n
ly take
R
EGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER
]
PR targ
e
t/4
8
8
6
3 : Don
'
t replace expres
s
ions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktk
a
chov
[ARM] PR targe
t
/7843
9
: Update
m
ovdi
constrai
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[A
A
rc
h
64] E
x
pand DI
m
ode
constant st
o
res to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fi
x
gcc
.
dg/tort
u
re/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[ARM]
PR targ
e
t/78364: Add pro
p
er rest
r
ictions to zer
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add store
m
erging unit t
e
sts
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
a
ch
o
v
[A
R
M][
2
/2] Remove old rtx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Use ge
n
eric
_
e
x
tra_
c
o
sts
i
n all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[1/2]
F
ix
o
ff-by-o
n
e er
r
or in clea
r
_bi
t
_regio
n
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64]
F
ix PR target/77
8
22:
U
se tighter
predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
ac
h
ov
[rtlanal]
Fix WORD_REGISTER_OPERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
Fix f
o
r
big-e
n
d
ian gcc
.
c
-torture/ex
e
cute/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR tree-optimization/78
1
70
:
Tru
n
cate
sign-extend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tree-optimization/78162: Reje
c
t negati
v
e off
s
e
ts
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
[
A
Arch64] Add function c
o
mments to some prologue/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
k
a
ch
o
v
GIMPLE store
me
r
g
ing
pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_s
t
yle
.
sh] More agg
r
essi
v
ely ignore
d
g
-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktka
c
h
ov
[ree]
P
R rtl-optimization
/
78038: Handle
g
lobal register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new
tar
g
et pass
r
egistration framewo
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64] Add s
p
e
l
l
c
h
ec
k
ing hints for -march,-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkac
h
ov
[s
i
mplify-rtx] Zero-initialise local arr
a
y in simplify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[f
o
ld-const] F
i
x
native
_
enco
d
e
_rea
l
for HFmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
k
tkachov
Re
v
ert:
[
RTL
ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL i
f
cvt] Transfo
r
m (X
== CST) ? -CST :
Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkach
o
v
[ARM] Fix -Wimplicit
-
fallthrough
w
arning
s
commit
|
commitdiff
|
tree
2016-09-26
kt
k
achov
[regren
a
me][sel-sched]
F
ix bogus use
of HARD_F
R
A
ME_POI
N
TER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx] (GT
U
(PLUS
a
C
)
(
C - 1
)
) -->
(
LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
chov
[expmed
.
c
]
PR middle-end/77426 Delete dupl
i
cate c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add AND
S
pattern fo
r
CMP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/70473:
R
e
duce size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
AR
M
]
Ref
a
ctor MOVW/MOVT fusion
lo
g
ic to allow exte
n
sion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64
]
A
llow multiple-of-8 immediate offsets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
a
c
ho
v
[vectorizer][2/
2
] Hook up
m
u
lt synth
e
sis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2
]
Move cho
o
se_mult_
v
a
r
ia
n
t d
e
claration and
d
e
pend
e
nt
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end
/
71700: zero-exten
d
s
u
b-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
a
c
hov
[ARM] Add support for some ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
c
h
ov
[RTL
i
fcvt] P
R
rtl-o
p
ti
m
iza
t
ion/7159
4
:
ICE in noce
_
e
m
it_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[ARM] Delete
t
humb_rel
o
ad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64][
2
/2] (Re)Implemen
t
vcopy<q>
_
lan
e
<q> in
t
rinsi
c
s
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch
6
4][1/2] Add sup
p
o
r
t
I
N
S (element) instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[A
R
M][1/4] Replace uses of int_
l
og2 by
exact
_
l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] Add initial support fo
r
C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
h
o
v
[AArch64] A
d
d init
i
al support for Cort
e
x
-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
hov
[ty
p
o] al
i
g
n
e
m
ent -> alignment
commit
|
commitdiff
|
tree
2016-06-15
k
t
kachov
[AArch64
]
[obviou
s
]
C
lean up pa
r
enthe
s
es
and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Allow si
m
p
l
e re
g
ister s
u
bregs in noce_conver
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkach
o
v
F
ix
t
ypo in copyright boi
l
erplate
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
[A
A
r
ch64] Handle
AND
+
ASHIFT form
o
f
U
BFI
Z
correctl
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
U
pdate documen
t
ation for
A
RM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifc
v
t
] Pri
n
t name of noce tras
f
orm
t
h
a
t
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
ac
h
ov
[AArc
h
64] M
o
del CSEL instructi
o
n in
Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktka
c
hov
[
s
implif
y
-rtx] Fix
u
nus
e
d variable warning in
simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[3/3
]
[
RTL ifcvt] PR mi
d
dle-end/37780: C
o
nditional
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tka
c
hov
[2/3][A
A
rch64] Kee
p
CTZ compone
n
t
s together
u
n
t
il af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
a
c
hov
[1
/
3]
[
ARM] Keep ctz expressions together unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
next