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
This PR shows that we get the load/store_lanes logic wrong for arm big-endian.
2018-03-20
ktkach
o
v
This PR sho
w
s th
a
t we ge
t
t
he
l
o
ad/sto
r
e_la
n
es logic
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
ktkachov
[arm] PR targ
e
t/8
3
1
93: Do not p
r
int
a
rch/cpu
hin
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
kt
k
achov
[AArch64] PR target/84748: Mark *c
o
m
pa
r
e
_cstore
<
mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ktk
a
chov
[AArch64] PR tree
-
op
t
im
i
zation/64946: XFAIL g
c
c
.
tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ktkachov
[testsuite]
X
FAIL gcc
.
d
g/tre
e
-ssa
/
ssa-dom-cse-2
.
c on
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
ktkachov
[
A
A
rch64] Fi
x
gcc
.
targ
e
t/aarch64/su
b
s
_compare_[12]
.
c
commit
|
commitdiff
|
tree
2018-01-26
ktkachov
[arm] XFAIL advsim
d
-intrins
i
cs/vld1x2
.
c
commit
|
commitdiff
|
tree
2018-01-24
k
t
kachov
[testsuite] Fi
x
arm options in gcc
.
dg
/
l
to/20110201
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
k
t
kachov
[arm] Make
gcc
.
target/ar
m
/copysign_soft
f
loat_1
.
c more
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
k
t
kachov
[arm] Fix g
c
c
.
targe
t
/arm/negdi-[12
]
.
c
commit
|
commitdiff
|
tree
2018-01-19
k
tk
a
chov
[
a
rm] Fix g
c
c
.
target/ar
m
/pr409
5
6
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[arm] Fix gc
c
.
target/a
r
m/pr7905
8
.
c
commit
|
commitdiff
|
tree
2018-01-18
k
t
kachov
[arm] Fix
g
c
c
.
t
a
r
get/a
r
m/pr7027
8
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkac
h
ov
[
arm] PR t
a
rget
/
65578: Fix built
i
n-bswap16-1
.
c
and
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
k
tk
a
c
hov
[arm] F
i
x g
c
c
.
t
arge
t
/
arm/g2
.
c
and scd4
2
-2
.
c for --wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktk
a
chov
[arm]
[
testsuite]
F
ix -ma
r
ch
tests in effe
c
tive tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm] Conv
e
rt
g
cc
.
targ
e
t/arm/stl
-
c
ond
.
c into an RTL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[ar
m
] Fi
x
gcc
.
t
arget
/
arm/pr4088
7
.
c directive
s
commit
|
commitdiff
|
tree
2018-01-17
ktkac
h
o
v
[arm] Fix
gcc
.
target/
a
rm/xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktkach
o
v
[arm] PR
target/83687: Fix in
v
alid combina
t
ion of VSUB
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
k
t
kach
o
v
[
a
r
m][3/3] Implem
e
nt fp16fml
lane i
n
tr
i
nsics
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[arm][2/3] Implement fp16fm
l
e
x
tension for ARMv8
.
4-A
commit
|
commitdiff
|
tree
2018-01-11
ktkach
o
v
[arm][1/3] Add -
m
a
r
c
h=armv
8
.
4-a o
p
tion
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[arm] Add -march=armv8
.
3-a
a
nd dotprod m
u
ltilib selection
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[arm]
S
pecify +d
o
t
p
rod s
u
ppo
r
t for
Co
r
tex-A
5
5 and Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktk
a
cho
v
[arm] Fix assem
b
ler
o
pti
o
n
r
e
w
r
ite a
l
phabetical
comparis
o
n
commit
|
commitdiff
|
tree
2017-12-20
k
t
kachov
[PATCH, PR834
9
2] Fix selec
t
ion of aarc
h
64 big
-
endian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktk
a
chov
[arm][
d
o
c
]
D
oc
u
m
en
t
acce
p
ted -march=armv8
.
3-a
e
x
t
ens
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch64][libstdc
+
+] Use _
_
ARM_B
I
G_
E
NDIAN ins
t
e
ad of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktk
a
chov
[arm] PR target/82975: Guard against r
e
g
_
renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktkachov
[arm] P
R
target/82
9
75: Guar
d
a
g
ainst r
e
g_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] A
d
d
-
mv
e
rbos
e
-cost
-
dump
and de-
v
e
rbosif
y
cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
t
ka
c
ho
v
[AArch64]
S
pecify fp16 support fo
r
C
o
rte
x
-A55 and Cortex-
A
75
commit
|
commitdiff
|
tree
2017-11-22
k
t
kachov
[
A
RM]
F
ix
test a
r
mv8_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktka
c
hov
[
A
RM
]
F
ix
t
est ar
m
v8_2
-
fp16-m
o
ve
-
1
.
c
commit
|
commitdiff
|
tree
2017-11-15
kt
k
a
chov
[ARM
]
Fix more
-Wreturn-
t
ype fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Improve sch
e
duling model f
o
r X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkacho
v
[AA
r
ch
6
4
]
A
dd STP patte
r
n to store a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkacho
v
[simplify
-
rtx] Simplify vec_m
e
rge of ve
c
_
d
uplicate
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
t
kachov
vec_merg
e
+ vec_duplic
a
te + vec_concat simp
l
ific
a
tion
commit
|
commitdiff
|
tree
2017-11-08
k
tkachov
Simplify vec_merge
of ve
c
_d
u
plicate with con
s
t_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[sto
r
e-me
r
ging] Use store order as tie
-
bre
a
ker in sort_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
A
dd mysel
f
as ARM port ma
i
nta
i
ner
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update comment in gimple-ssa-s
t
o
re-
m
erging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[A
A
rch64] F
i
x strict
a
li
a
sing issue in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch
6
4] Fix at
o
mi
c
_cmp_e
x
change_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktk
a
chov
[AArch64
]
Al
l
ow co
n
st0_rtx o
p
eran
d
fo
r
atomic
co
m
pare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
AArch64] Add co
m
bin
e
p
a
tte
r
n
f
or st
o
r
i
ng
l
ane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
chov
[AArch64] Use S
U
BS f
o
r paral
l
el s
u
bt
r
action and comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tkachov
[A
A
rch64] Pe
e
phol
e
for SU
B
S
commit
|
commitdiff
|
tree
2017-06-02
k
tkachov
[
A
Ar
c
h64] Add HF
vector
modes
t
o
lane
-
t
o
-lane INS
p
attern
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AArch64] Emit tighte
r
strong atomi
c
co
m
pare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArc
h
64] Accept more
ad
d
ressing modes for PRF
M
commit
|
commitdiff
|
tree
2017-04-10
kt
k
achov
[ARM] Add source mode to coproc
e
ssor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkac
h
ov
[
ARM] P
R
target/
7
1
4
36:
R
estrict
*
lo
a
d_mul
t
iple pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkacho
v
[AArch64] U
s
e 'x' constr
a
i
n
t
for vec
t
or H
F
mode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[
A
R
M
] PR tar
g
et/7991
1
: Invali
d
vec
_
sele
c
t ar
g
uments
commit
|
commitdiff
|
tree
2017-03-09
ktkac
h
ov
[AArch6
4
] PR targ
e
t/79913: VEC_SELECT
bugs in
aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
tkachov
PR c/79855: add full
sto
p
to sto
r
e
m
e
rging param des
c
ripti
o
ns
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[
A
Arch64] Fi
x
bootstra
p
due to w
i
de_int
.
e
l
t (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
S
k
ip gcc
.
dg/gimplefe-26
.
c o
n
n
o
n-c99 runtim
e
targ
e
t
s
commit
|
commitdiff
|
tree
2017-02-14
k
t
kac
h
ov
[ARM] PR rtl
-
optimization/6
8
664
Imp
l
ement TARGET_SCH
E
D_
C
AN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[
A
A
rch64]
PR rtl
-
o
ptimization
/
6
8
6
64 Im
p
lement TARGET_SCHE
D
_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkac
h
o
v
[AArch64] Use contains_mem_rtx_p to
d
et
e
ct memory su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
RM] Fix assembly
c
omme
n
t
syn
t
ax i
n
-
mprin
t
-
tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkacho
v
[
r
iscv] Fix
bui
l
d due to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR tar
g
et/79145 Fix xordi
3
e
x
p
a
nder
f
or immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[d
o
c]
Correct opt
i
misation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuit
e
] R
e
quire shar
e
d
eff
e
ct
i
ve tar
g
e
t
for s
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
t
kac
h
ov
[
t
e
s
tsuite] Fix
FAIL: gcc
.
dg/lt
o
/
p
r
6
9
188
o
n bare-met
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktk
a
c
h
ov
[A
R
M] PR target/71270
f
ix neon_vali
d
_
i
mmediate fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
t
k
achov
[A
A
rch64
]
Purge lef
t
over occurr
e
n
ces of aarc
h
64_nopcrelativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
dd Cortex-A15
t
uning
to gcc
.
dg/un
i
nit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[tree-ssa-a
d
d
r
ess] Avoid cr
e
ating non-ca
n
onic
a
l
RT
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM
]
P
R target/78694: Av
o
i
d inv
a
lid RT
L
sha
r
ing i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64
]
Split
X
-reg UB
F
IZ int
o
W-r
e
g LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AArch64] Spli
t
X-reg UBF
X
into W-re
g
LSR
w
hen po
s
sible
commit
|
commitdiff
|
tree
2016-12-12
kt
k
achov
[libstdc
+
+][testsuite] XFAIL t
e
sts
r
elying on lon
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[
ARM][committ
e
d] S
o
rt
A
RMv8 processors
by
al
p
habe
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[A
A
r
c
h64] Separate shrink
w
rapp
i
ng hooks imp
l
emen
t
ati
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
A
A
r
c
h64] PR t
a
rget/78362:
M
ake sure to only tak
e
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER]
PR target/
4
8863 : Don't
r
e
p
l
a
ce e
x
pressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkach
o
v
[ARM] PR target/784
3
9: Upda
t
e movdi
c
o
n
s
tra
i
nt
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkachov
Remove dead FI
X
ME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expand
DIm
o
de
constant store
s
to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
chov
[AArch64
]
Fi
x
gcc
.
dg
/
torture/float
3
2
-bu
i
ltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
t
k
achov
[ARM]
P
R ta
r
g
e
t
/
78364:
Add prop
e
r
restr
i
ctions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[2/2
]
Ad
d
store
m
er
g
i
ng unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][
2
/
2
] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
1/2] Use gene
r
ic_extra_costs in all re
m
aini
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[
1
/2] Fi
x
off-by-on
e
error
i
n clear
_
bit_r
e
gio
n
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
AAr
c
h64] Fix PR ta
r
ge
t
/77822
:
U
s
e tighte
r
predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkacho
v
[rtla
n
a
l
]
Fix WORD_REGISTER_OPERA
T
IONS
c
ond
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
Fix for big-endia
n
gcc
.
c-torture/
e
xe
c
u
t
e/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR t
r
e
e
-opt
i
mizat
i
o
n/78170:
T
runcat
e
sign-e
x
tended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tr
e
e-o
p
t
i
mization/7816
2
: R
e
ject n
e
gative
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add functio
n
comments
t
o some prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
GIM
P
LE stor
e
merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
hov
[c
h
eck_GNU_style
.
sh] More aggressively
i
g
no
r
e dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[
ree
]
PR rtl-op
t
imization/78038:
H
a
n
d
le
global register
.
.
.
commit
|
commitdiff
|
tree
next