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][2/3] Implement fp16fml extension for ARMv8.4-A
2018-01-11
kt
k
ach
o
v
[arm][2/3] Implement
fp16fml extensi
o
n for ARM
v
8
.
4-A
commit
|
commitdiff
|
tree
2018-01-11
ktkac
h
ov
[arm][1/3] Add
-march=armv
8
.
4-a opti
o
n
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[arm] Add -march=ar
m
v8
.
3-a and d
o
tprod multilib
s
e
lect
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[ar
m
]
Specify +dot
p
rod support for Cortex-A55 and
Co
r
tex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
k
t
kachov
[arm] Fix as
s
embl
e
r
option
rewri
t
e alphabe
t
i
ca
l
comparison
commit
|
commitdiff
|
tree
2017-12-20
ktka
c
hov
[PATCH
,
PR83492] Fix
s
election of aarch64 big-endi
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[
a
rm][
d
o
c]
Document
acce
p
ted -march=
a
rm
v
8
.
3-a exten
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch64][libst
d
c++] Use __ARM_BIG_ENDIA
N
inste
a
d
of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
tkachov
[
a
rm] PR targ
e
t/82975
:
Gu
a
rd
against reg_r
e
number being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
tkachov
[
arm] P
R
targ
e
t/82975: Guard
a
gainst
r
eg_renumbe
r
b
ei
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm]
Add -
m
verbose-cost
-
dum
p
and d
e
-v
e
rbo
s
ify
cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArch64] Specify fp16
s
upport for Cortex-A55 and
Cortex
-
A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[ARM] Fix test
arm
v
8_2-f
p
16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[A
R
M
] Fix test armv8_2-
f
p16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkacho
v
[ARM] Fix more -Wreturn-type fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[A
A
rch64] Im
p
r
ove sc
h
eduling model for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[AArch64] Add STP patter
n
to store a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplify-rtx] Simplify vec_
m
e
rge of vec_du
p
l
i
cates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
vec
_
merge
+
v
ec_duplicate + vec_concat simplification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify
v
e
c_merge of
v
e
c
_
duplicate
w
ith co
n
s
t
_v
e
ctor
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[st
o
re
-
mergi
n
g
]
Use store order a
s
tie-break
e
r
i
n sort_
b
y_bitpos
commit
|
commitdiff
|
tree
2017-09-11
kt
k
a
c
hov
Add myself as ARM port maintainer
commit
|
commitdiff
|
tree
2017-07-14
k
t
kachov
U
pdate comment in gimple-
s
sa-store-
m
erg
i
ng
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] Fix strict al
i
a
s
ing issue in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tka
c
hov
[A
A
rch6
4
] Fix atomic_cmp_exc
h
an
g
e_zero_reg_1
.
c w
i
th
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64] Allo
w
co
n
st0_rtx operand
f
or atomi
c
c
ompare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] A
d
d c
o
mbi
n
e pa
t
tern fo
r
s
t
oring lane z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[AAr
c
h64] Use S
U
BS
f
or
paral
l
el subt
r
action
a
nd comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[
AArch
6
4
]
Peephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[A
A
rch64] A
d
d
HF
v
ec
t
or mod
e
s to
lane-t
o
-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
achov
[A
A
rch64] Emit
t
ight
e
r stro
n
g ato
m
ic
co
m
p
a
re-
e
xchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkacho
v
[
AA
r
ch
6
4
]
Acce
p
t more ad
d
r
e
ssing modes f
o
r
P
RFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add sour
c
e mode to co
p
rocessor pattern
SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[A
R
M
]
PR targ
e
t/714
3
6: Restrict
*
l
o
ad_mult
i
ple pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
t
kachov
[AAr
c
h
64] Use
'
x' const
r
aint
for vector HFmode mul
t
iplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
k
t
kachov
[
A
RM] PR targe
t
/
7
9
9
11: Invalid vec_select arguments
commit
|
commitdiff
|
tree
2017-03-09
ktka
c
h
o
v
[AArch64] PR
target/79913: VEC_SELECT
b
u
gs i
n
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
kachov
PR c/
7
9855: add full stop to
s
tore merging para
m
descr
i
pt
i
ons
commit
|
commitdiff
|
tree
2017-03-03
k
tkacho
v
[
AArch64] Fix bootstrap due to wide_int
.
elt (0
)
uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
kt
k
achov
Skip
g
cc
.
dg/gimplefe-26
.
c on non-c99 runt
i
me t
a
rg
e
ts
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[A
R
M
]
P
R
rtl-optimization/68664 Imp
l
e
m
e
n
t
T
ARGET_SCHED_C
A
N_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tkach
o
v
[
AArc
h
64] P
R
rt
l
-optimiza
t
ion/68664 Implement TA
R
GET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AAr
c
h64] Use cont
a
i
ns_m
e
m_rtx_p to
detec
t
memory
s
u
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM]
F
ix assembly
comment syntax
in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkach
o
v
[
riscv] Fix build due to INT16_
M
AX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
o
v
[ARM] PR
t
a
rget/7
9
145
F
ix x
o
rdi3 ex
p
ander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
hov
[
d
oc] Correct optimisation
levels documen
t
at
i
on fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[
t
e
stsuite] Re
q
uire
sh
a
red effective
ta
r
get f
o
r some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkach
o
v
[tests
u
i
t
e]
F
ix FAIL
:
gcc
.
dg/lto
/
pr691
8
8 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkacho
v
[ARM
]
PR
t
a
r
get
/
71270 fix ne
o
n_valid_
i
m
mediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge leftover occurrences o
f
aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Corte
x
-A1
5
t
uning to gcc
.
dg/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-
s
sa-
a
ddress] Avoid
creating
n
on-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkachov
[ARM] PR
t
a
rget/78694:
A
void
i
nvalid RTL sharing
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AAr
c
h64] Split X-reg UBFI
Z
into
W
-reg LSL when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[AArch64] Sp
l
i
t
X-reg UBFX
into W-reg LSR whe
n
p
ossib
l
e
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][tests
u
ite]
X
FAIL te
s
t
s relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktka
c
hov
[ARM][com
m
itted
]
Sort
A
RM
v
8 processors by alp
h
abetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
kachov
[
AArch64] Separa
t
e shri
n
k wr
a
pping
h
ooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[A
A
rch64]
PR ta
r
ge
t
/78
3
62: Mak
e
sure to only take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
TER] PR target/48863
:
Don't replace
e
xpre
s
sions acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR targ
e
t/78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remov
e
d
e
ad FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AArch64]
Expand DImode
c
onstant stores
t
o two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkacho
v
[
A
Arch6
4
]
Fix gcc
.
dg/t
o
rture/floa
t
32-
b
u
i
ltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
t
kachov
[ARM] PR target/78364
:
A
dd proper
restr
i
ctio
n
s to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[2/2] Add s
t
ore merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] Remove
o
l
d
rtx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Us
e
generic_
e
x
tr
a
_costs in all remaini
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix o
f
f-b
y
-one e
r
r
or
i
n clear_b
i
t_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fix
P
R target/
7
7822:
U
se
ti
g
hter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
ach
o
v
[
r
tlanal
]
Fix WORD
_
REGIST
E
R_O
P
ERAT
I
O
N
S
cond
i
ti
o
n
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
or
b
ig-endian gcc
.
c-t
o
rture/
e
xecut
e
/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tree-optimizatio
n
/781
7
0: Truncate sign-extende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR
t
ree-optimization/78162: Rej
e
ct neg
a
tive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
[
A
A
r
ch64] Add function c
o
mments to some
p
r
olog
u
e/epil
o
gue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GIMPLE store mer
g
ing p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[ch
e
c
k_GNU_style
.
sh] More aggressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
t
kachov
[r
e
e]
P
R rtl-o
p
timiza
t
ion/7803
8
: Handle global
regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkacho
v
[AArch64
]
Use
n
ew t
a
rget pas
s
regis
t
ration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
A
Arch64] Add spellchecking hints
f
or -march,-
m
cpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkac
h
ov
[simplify-rtx] Z
e
r
o
-initialise local array in simpl
i
f
y
_
i
m
med
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-
c
onst] F
i
x
n
ative_encode_re
a
l for
H
Fmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Rev
e
rt: [RTL ifcvt] Transform (X ==
CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL if
c
vt
]
Transform (X == CST)
? -CST :
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
kt
k
a
c
hov
[A
R
M
] Fi
x
-
W
implicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
kt
k
achov
[regrename][sel-sc
h
ed] Fix bogus use of HA
R
D
_FRAME_
P
OINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[s
i
mplify-rt
x
]
(GTU
(
PLUS a C) (C -
1
)
)
-->
(LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[e
x
pmed
.
c]
PR mi
d
dle-end/77426 Delete duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch6
4
] Add A
N
DS pattern for CMP+ZE
R
O_E
X
T
E
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM
]
PR targe
t
/70473: Reduce siz
e
o
f
Cortex-
A
8 a
u
t
o
m
a
ton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
RM] Refactor MOVW/
M
O
V
T fusion logic
t
o al
l
o
w
ext
e
n
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] A
l
low
m
ulti
p
le-
o
f-8 i
m
medi
a
te o
f
fsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkac
h
o
v
[
v
e
c
torizer
]
[2
/
2] Hook
u
p
mult
s
ynthesi
s
logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] M
o
v
e
choose
_
mult_variant de
c
laration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end/71700:
zero-
e
xtend sub-wor
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
a
c
hov
[
A
RM] Ad
d
s
u
pp
o
rt for som
e
AR
M
v8
-
A cor
e
s to dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
ka
c
hov
[RTL ifcv
t
] PR rtl-optimization/
7
15
9
4:
ICE in noce_emit_cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktk
a
chov
[ARM] De
l
ete thumb_re
l
oad_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch6
4
][2/2] (Re)Implement
vc
o
py<q>_lane<q>
i
ntrin
s
ics
commit
|
commitdiff
|
tree
next