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
[arm] Specify +dotprod support for Cortex-A55 and Cortex-A75 in native system detection
2017-12-21
ktka
c
h
o
v
[arm] Speci
f
y +do
t
p
rod s
u
pport fo
r
C
ortex-A5
5
and Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkac
h
ov
[arm
]
F
ix assembler option rewrite alp
h
abetical compar
i
son
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[PATCH, PR834
9
2] Fix sel
e
c
tio
n
o
f
a
arch64 big
-
endian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktk
a
chov
[arm][doc] Do
c
ument accepted -march=ar
m
v8
.
3-
a
extension
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch6
4
]
[
libs
t
dc++] Use __ARM_BIG_EN
D
I
A
N i
n
stead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
tkacho
v
[arm]
P
R
t
arget/8
2
975:
Guard against reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktkachov
[arm] PR target
/
8
2975: Guard
a
gainst re
g
_
renum
b
er being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
tkachov
[arm] Add -mver
b
os
e
-cost
-
dump and
d
e
-ve
r
b
o
sify
cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArc
h
64] Sp
e
c
i
fy fp16
support for Cortex
-
A
5
5 and Cortex-A75
commit
|
commitdiff
|
tree
2017-11-22
kt
k
achov
[A
R
M] Fix
t
est
a
rmv8_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkacho
v
[A
R
M
]
F
ix test armv8_
2
-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktk
a
chov
[ARM] Fi
x
m
ore -W
r
etur
n
-type fallou
t
commit
|
commitdiff
|
tree
2017-11-15
ktkacho
v
[A
A
rch64] Improve scheduling mod
e
l for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
c
h
ov
[AArch
6
4] Add STP pattern to
stor
e
a v
e
c_c
o
ncat o
f
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
t
kachov
[
s
i
m
plif
y
-rtx] Simp
l
i
f
y
v
ec_merge of vec_dup
l
icates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
vec
_
merge + vec
_
d
u
plicate + vec_conc
a
t simplifi
c
ation
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
S
i
mpli
f
y
vec_me
r
ge of vec_duplicate w
i
th co
n
s
t_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merging]
Use sto
r
e order as tie-br
e
a
ker in sort
_
b
y_b
i
t
pos
commit
|
commitdiff
|
tree
2017-09-11
ktkacho
v
Ad
d
m
yself as ARM por
t
maintainer
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
Update comme
n
t in gimple-ssa-s
t
ore-mergi
n
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch6
4
] Fix stric
t
alias
i
ng issue
i
n gcc
.
tar
g
et/aa
r
c
h
64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkachov
[AArch
6
4
] Fix atomic
_
cmp_exch
a
nge_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkach
o
v
[AArch64] A
l
low const0_rtx operand for atomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Add
c
ombine
p
attern for storing la
n
e ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
Arch64]
Use S
U
BS for parallel subtraction and compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
o
v
[AA
r
ch64]
P
e
e
p
h
o
l
e for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AArch64] Add HF
v
ector mo
d
es to lane-to-la
n
e INS pattern
commit
|
commitdiff
|
tree
2017-06-02
k
tkachov
[AArch64] Emit tigh
t
er st
r
ong atomic
comp
a
re-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktka
c
hov
[AArch64]
A
c
cept more addressing mod
e
s for PR
F
M
commit
|
commitdiff
|
tree
2017-04-10
ktka
c
h
ov
[A
R
M] A
d
d
source
mode to coproces
s
or pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
k
t
kachov
[ARM]
P
R ta
r
get/7
1
436: Restrict
*load_multiple pa
t
t
e
rn
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkacho
v
[AArch64] Use '
x
' constraint fo
r
v
e
cto
r
HFmo
d
e
mu
l
t
i
p
l
ic
a
tio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktka
c
hov
[ARM]
P
R target/79911: In
v
alid ve
c
_s
e
lect arguments
commit
|
commitdiff
|
tree
2017-03-09
k
t
kach
o
v
[A
A
rch6
4
] PR tar
g
e
t/7
9
9
1
3: V
E
C_SELECT bugs
in aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c
/
79855: add ful
l
stop to
store merg
i
ng param descript
i
o
n
s
commit
|
commitdiff
|
tree
2017-03-03
kt
k
acho
v
[
AArch64] Fix boot
s
tr
a
p du
e
to
wide_int
.
elt (
0
) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktk
a
chov
S
k
ip
g
c
c
.
dg/gimplefe-26
.
c on non-c99
r
untime targ
e
ts
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR
r
tl-optimiz
a
tion/
6
8664 Imp
l
em
e
n
t TARGET_S
C
HE
D
_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktka
c
hov
[AArch64] PR rtl-o
p
timization/68664 Im
p
lement TA
R
GET_
S
CHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
Arch64
]
Use contain
s
_mem_rtx_p
t
o detect memory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM]
Fix
assemb
l
y c
o
mme
n
t sy
n
t
ax
in
-
mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] F
i
x
b
ui
l
d
d
ue
to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[
ARM] PR tar
g
et/79145 Fix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[d
o
c]
C
orrect o
p
t
imisation
l
evels doc
u
ment
a
ti
o
n for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[testsuite] Require
s
hared effective target for som
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsu
i
te] Fix FAI
L
: gcc
.
dg/lto/
p
r69188 o
n
bare-
m
etal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR t
a
rget/71270 fix ne
o
n_
v
alid_im
m
ediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
achov
[AArch64] Purge l
e
ftover occurrenc
e
s
of aarch64_n
o
pcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkacho
v
A
d
d Cort
e
x-A15 t
u
n
i
n
g to
g
c
c
.
dg/u
n
i
n
i
t-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-s
s
a
-
address] Avoid creati
n
g
n
on-canonical RT
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
k
achov
[ARM]
P
R target/78694: Avoid invalid RTL s
h
aring in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
t
k
ach
o
v
[AArch64
]
Split X-reg U
B
FIZ int
o
W-reg LSL
when possible
commit
|
commitdiff
|
tree
2016-12-16
k
t
k
a
c
hov
[AArch64] Split X-reg UBFX into W-reg LSR when
possible
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
h
o
v
[libstdc
+
+][testsu
i
te] XFAIL tests relyin
g
o
n l
o
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkach
o
v
[
ARM]
[
committ
e
d] So
r
t
A
RMv8 pro
c
e
ssors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
kt
k
ac
h
o
v
[AArc
h
64] Separate
s
hrink w
r
apping hooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkac
h
ov
[AArch
6
4] PR ta
r
get/78
3
62
:
Make sure to only ta
k
e
R
EGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
k
ac
h
o
v
[TER] PR target
/
48863 : Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
kt
k
achov
[
AR
M
] PR target/78439: Update mov
d
i
constraint
s
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kachov
Rem
o
v
e
de
a
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AA
r
ch64] Expand DImode c
o
nst
a
n
t
stor
e
s to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[A
A
rc
h
64] Fix gcc
.
dg/
t
ortur
e
/
fl
o
a
t
32-buil
t
in
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktka
c
h
ov
[ARM] PR target/78364:
A
dd
pro
p
er restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add
st
o
re merging unit
tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/
2
]
R
emove
o
ld rtx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[
AR
M
]
[
1
/
2
] Use
generic_extra
_
co
s
ts in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[1/2]
Fix off-b
y
-on
e
er
r
or i
n
cl
e
ar_bit_region in
s
tore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
achov
[A
A
rch64] Fix PR ta
r
g
et/77
8
2
2: Use t
i
ghter pred
i
cat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
ac
h
ov
[rtlanal] Fix WORD_REGISTER_OPERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
F
i
x for big-endian gcc
.
c-torture/execute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
r
e
e
-optimization/78170: Trunca
t
e si
g
n-ex
t
ende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimization/
7
8162:
R
ejec
t
negativ
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[A
A
rch64]
A
dd f
u
nct
i
on comment
s
to
some pro
l
og
u
e/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkac
h
ov
GIMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[
c
heck_GN
U
_style
.
sh
]
M
ore aggressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[
ree] PR
rtl-optimi
z
a
tion/78038: Ha
n
d
l
e global reg
i
s
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new targ
e
t pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kachov
[AArch64] Add sp
e
l
l
c
h
eck
i
ng
h
i
nts for -
m
arch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[si
m
plify-r
t
x]
Z
er
o
-in
i
t
i
al
i
se local ar
r
ay in simplify
_
imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-c
o
n
st]
F
i
x
native_e
n
c
o
de_real for HFmod
e
constants
commit
|
commitdiff
|
tree
2016-10-03
k
tk
a
chov
R
e
vert:
[
R
TL ifcvt] Transform (X ==
C
ST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt
]
T
ra
n
sfo
r
m
(
X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM]
F
ix -W
i
mpli
c
it-fal
l
through warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
k
t
kachov
[regren
a
me][sel-sched] Fix bogus use
o
f
HARD_FRAME_POI
N
TER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
kachov
[
simpli
f
y-
r
tx]
(
G
TU
(PLUS a
C
) (C -
1
)) --> (LTU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[ex
p
med
.
c] PR mi
d
d
le-end/77
4
26 Delete duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[AArch
6
4] A
d
d ANDS pattern for CMP+ZERO_EXTE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] P
R
ta
r
get/70473:
R
educe si
z
e of
C
or
t
ex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[A
R
M] Re
f
a
ctor MOVW/MO
V
T fusion log
i
c
to allow ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
k
t
kachov
[AArch6
4
] Allo
w
multiple
-
of
-
8 immediate o
f
f
s
ets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[v
e
ct
o
rizer][2/2] H
o
ok
up mult synthesis l
o
gic
i
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move ch
o
ose_mul
t
_vari
a
nt
declaratio
n
a
n
d dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end/
7
1700: zero-
e
xt
e
nd sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
A
RM] A
d
d
sup
p
ort for some A
R
Mv
8
-A cor
e
s to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL if
c
v
t] PR
rtl-optimization/71594: ICE in noce_emit
_
cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[ARM] D
e
lete thumb_r
e
load_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][2
/
2
]
(Re)Implement vcopy<q>_lane<q>
int
r
insi
c
s
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[AArch64]
[
1/2] Add support
I
NS (
e
lement) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkach
o
v
[A
R
M
]
[1/4]
Re
p
lace uses of int_log2 b
y
exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[ARM] Add init
i
al
sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
next