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] Add -march=armv8.3-a and dotprod multilib selection rules
2018-01-08
ktkachov
[arm] Add
-
m
arch=armv8
.
3-a
a
n
d dotpr
o
d mu
l
til
i
b
s
e
l
e
ction
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkach
o
v
[arm]
S
pecify +
d
otprod support for
C
or
t
ex-A55
and Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[arm] Fix
assembler option r
e
write alphabetical comparis
o
n
commit
|
commitdiff
|
tree
2017-12-20
kt
k
acho
v
[PATCH, PR83492
]
Fix selec
t
ion of aarch64 big-endian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm]
[
doc] Document acc
e
pted -march=
a
rmv8
.
3-a
extensio
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[
aarch6
4
]
[libstdc++
]
Use __
A
RM_BIG_E
N
DI
A
N in
s
tead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkac
h
o
v
[arm] P
R
target
/
82975: Guard against reg
_
renumbe
r
being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktkachov
[arm
]
PR target/82975: Guard
a
gainst reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
tkachov
[ar
m
]
A
dd
-
mverbo
s
e-cost-dump and
d
e-verbosify
cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[AArch
6
4] Sp
e
cify fp16 suppor
t
for Cor
t
ex-A55
and
Co
r
t
e
x-A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[ARM]
F
ix test armv8
_
2
-fp16-move
-
1
.
c
commit
|
commitdiff
|
tree
2017-11-17
kt
k
acho
v
[ARM
]
Fix te
s
t armv8
_
2-fp
1
6
-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
k
t
kac
h
ov
[ARM] Fix more -Wretu
r
n
-type fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch
6
4]
I
mpro
v
e sc
h
eduling mo
d
el
f
or X-G
e
ne
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[A
A
r
c
h64] Ad
d
STP
p
a
t
tern to store a v
e
c_concat
of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
tkachov
[simp
l
ify-rtx] Simplify vec_merge of
vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
vec_mer
g
e + ve
c
_duplicate + vec_concat s
i
mplifi
c
ati
o
n
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify vec_merge of
v
ec_
d
u
p
li
c
ate with
c
onst_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[st
o
re-merging] Use s
t
ore order as
ti
e
-
b
r
eaker in sort_by_bit
p
os
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Ad
d
myself as ARM port maint
a
iner
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
U
p
da
t
e
com
m
ent in gimple
-
s
s
a-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] Fi
x
s
trict
a
li
a
sin
g
iss
u
e in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
tkachov
[AArch64]
F
ix at
o
m
ic_cmp_exchang
e
_zero
_
reg
_
1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AA
r
ch64] Allow const0_rtx operand for atomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Add c
o
m
b
i
ne pattern for storing lane ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkacho
v
[
A
Arch64] Use SUB
S
for parallel subtrac
t
ion an
d
comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
A
Arch64] Peeph
o
le for SUBS
commit
|
commitdiff
|
tree
2017-06-02
k
t
kachov
[AArch6
4
]
A
dd HF
vector mo
d
e
s to lan
e
-to-lan
e
INS
p
a
ttern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Emit ti
g
hter strong
atom
i
c compare-exc
h
ange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
t
kachov
[AArch64
]
Accept more
addressing modes for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add source mode to
coprocesso
r
pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] PR
target/71
4
3
6
:
Restri
c
t *load_m
u
ltiple p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktk
a
cho
v
[A
A
rch64] Use
'
x' constra
i
nt f
o
r
vector HFmode mult
i
p
licatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
kt
k
acho
v
[ARM] PR target/7991
1
: Invali
d
v
e
c_select argumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch6
4
] PR ta
r
get/79
9
13: VEC_SELECT bug
s
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktka
c
hov
PR c/
7
9855: add
f
ul
l
stop
t
o
st
o
re
m
er
g
i
n
g
p
ara
m
descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AA
r
ch64] Fix bootst
r
ap
d
ue to wide_int
.
elt (0)
u
ninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
Skip gcc
.
dg/gimple
f
e-26
.
c on non-c9
9
runtime ta
r
gets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM]
P
R
r
tl-opti
m
izatio
n
/68664 Implement TARGET_SCHED_CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64] PR rtl-optim
i
z
ation/68664 Implem
e
nt T
A
RGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
kt
k
achov
[AA
r
ch64]
U
se conta
i
ns_mem_rtx_p to
d
e
tect
m
emory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM]
Fix
assembly com
m
ent syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkac
h
ov
[r
i
sc
v
]
Fix build due to I
N
T
1
6_MA
X
is
s
ue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR target/79145 Fix xordi3 expander for immed
i
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkacho
v
[do
c
] Correct optimisation
l
evels
d
o
cumentat
i
on for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[t
e
stsuit
e
]
R
e
qui
r
e shar
e
d effective target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktka
c
hov
[testsuite] Fi
x
FA
I
L: gcc
.
dg/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
achov
[A
R
M]
PR targ
e
t/7
1
270 f
i
x n
e
on_va
l
id_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge left
o
ver
occurr
e
nc
e
s o
f
aarch64_nop
c
r
elative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex-A15 tun
i
ng
t
o gc
c
.
dg/un
i
nit-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[tr
e
e
-ssa-addres
s
]
Avoid creating non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
k
achov
[
A
R
M
]
P
R target/78694: Avoid invalid RTL shar
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
achov
[AAr
c
h64] Split X-reg UBFIZ into
W-re
g
LSL when possibl
e
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[
A
A
r
c
h
6
4] Split X-reg UBFX
i
nto W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][t
e
st
s
uite]
X
FAIL tests rel
y
i
n
g
on lon
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][committ
e
d] Sort AR
M
v8 proces
s
o
r
s by alphabe
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
kt
k
achov
[AArc
h
6
4] S
e
parate shrin
k
wrap
p
ing hooks impleme
n
t
a
tion
commit
|
commitdiff
|
tree
2016-11-30
ktk
a
chov
[AArc
h
6
4]
P
R target/7
8
362:
M
ake
su
r
e t
o
only take
R
EGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
kachov
[
TER] PR target/48863
:
Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkach
o
v
[ARM] PR targe
t
/78439: U
p
date movdi constra
i
n
ts f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktk
a
chov
R
e
move
dead FIXM
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
A
Arch64] Expand DImode constant st
o
r
es to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
t
kachov
[
A
Arch64] F
i
x gcc
.
dg/torture/floa
t
32-b
u
iltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[
A
RM] PR tar
g
et/783
6
4: A
d
d prop
e
r restrictions
t
o ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
h
o
v
[2/2] Ad
d
store
m
erging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[AR
M
][
2
/2] Remov
e
old rtx
costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2]
Use gen
e
ric_extra
_
c
osts in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
o
v
[1/2
]
Fi
x
off-by-o
n
e
e
r
r
or in
c
lear
_
bit_regio
n
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkachov
[
A
Arch64
]
Fix PR target/77822:
Us
e
t
i
ghter predica
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkac
h
ov
[rtlanal] Fix WORD_RE
G
ISTER_OPERATIO
N
S co
n
dition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
Fix for
b
ig-endi
a
n g
c
c
.
c-torture/e
x
ecute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-o
p
timization/78170: Truncate s
i
gn
-
ex
t
ended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR
t
ree-optimiz
a
tion/78162: Reject
n
egative offs
e
ts
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
[AArch64] Add fun
c
t
i
o
n
comments t
o
some
p
rologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
kach
o
v
G
I
MPLE store me
r
ging
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[che
c
k_GNU_styl
e
.
sh] M
o
re aggres
s
iv
e
ly ignore d
g
-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktk
a
chov
[ree] PR rtl-op
t
imization/78038:
Han
d
le glob
a
l
register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch
6
4]
U
s
e
ne
w
targ
e
t pass reg
i
st
r
ation framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkachov
[AArch6
4
]
A
dd
spellche
c
king hints f
o
r
-m
a
rch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
t
k
ac
h
ov
[
s
impl
i
fy-rtx] Zero-initial
i
se
l
ocal array in simpli
f
y_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkac
h
ov
[fold-const] F
i
x native_
e
n
code_r
e
al for H
F
m
o
de constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
R
e
vert: [RT
L
ifcvt] Trans
f
o
r
m (X == CST) ? -CST
: Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[R
T
L if
c
vt] Transform (X == C
S
T) ? -
C
S
T : Y i
n
to (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkachov
[ARM] Fix -Wimpli
c
it-fallt
h
ro
u
gh
w
arnings
commit
|
commitdiff
|
tree
2016-09-26
ktkac
h
ov
[regrename][se
l
-
s
ched] Fix b
o
gus use o
f
HARD_FRAM
E
_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tk
a
chov
[simplify
-
rtx]
(GTU
(PLUS a C) (C - 1)
)
--> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[exp
m
ed
.
c] PR mi
d
d
le-end/77
4
26 Dele
t
e duplica
t
e
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[AArc
h
64] Add ANDS patt
e
rn
f
or CMP+
Z
ERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
t
k
acho
v
[ARM] P
R
target/70473: Reduce size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
kt
k
a
c
hov
[ARM] R
e
factor
M
OVW/MOVT fusion
logic to allo
w
e
x
ten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] All
o
w mul
t
i
ple-of-8
i
mme
d
i
a
te o
f
fsets
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorize
r
][2/2]
H
o
o
k
up mu
l
t
synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] M
o
v
e
choose_mult_
v
arian
t
dec
l
a
r
a
tion and dep
e
n
d
ent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[exp
r
.
c] PR mi
d
dle-end/7170
0
: zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kach
o
v
[A
R
M
] Add support for some ARMv8-A c
o
res t
o
dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tkachov
[RTL ifcvt]
P
R r
t
l-o
p
t
imization/71
5
94:
ICE in noce_emi
t
_cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] Delete thumb_reload_i
n
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (
R
e)Implement
vcopy<q>_lane<q> i
n
tri
n
sic
s
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64
]
[1/2] A
d
d
support INS (element) instru
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkachov
[ARM]
[
1/4] Re
p
l
a
ce uses of int_lo
g
2 by exact_log2
commit
|
commitdiff
|
tree
next