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 HiSilicon tsv110 CPU support
2018-09-21
ktkachov
[
a
arch64] Add HiSilicon tsv110 CPU sup
p
ort
commit
|
commitdiff
|
tree
2018-09-18
ktk
a
chov
Add
P
R ma
r
k
e
r to previous co
m
mit
commit
|
commitdiff
|
tree
2018-09-18
k
t
kachov
Fix
g
cc
.
dg/warn
-
abs-1
.
c for arm and a
a
rch64-non
e
-elf
commit
|
commitdiff
|
tree
2018-09-18
ktk
a
c
h
o
v
[
A
Arch
6
4][co
m
mitted
]
Fix gc
c
.
ta
r
get/
a
a
rch6
4
/spel
l
ch
e
ck_1
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
ktkachov
[AArch64][t
e
stsui
t
e][
c
o
m
mitted]
Fi
x
gcc
.
target/aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
ktkachov
[AArch6
4
][committed] Fix
gcc
.
t
arget/
a
arc
h
64/co
m
bine_bfi_1
.
c
commit
|
commitdiff
|
tree
2018-09-14
ktkachov
[tr
e
e-ssa-mathopts]
PR
t
re
e
-
op
t
imization/87259:
Call
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
ktk
a
chov
[libgfor
t
ran] Fix uninitialized
v
ariable
u
se in fallback_access
commit
|
commitdiff
|
tree
2018-09-13
kt
k
achov
[
A
arc
h
6
4
]
E
xploiting
BFXIL
when OR-ing two A
N
D-o
p
e
r
ations
.
.
.
commit
|
commitdiff
|
tree
2018-09-05
ktkachov
Optimise s
q
r
t recipr
o
cal multiplications
commit
|
commitdiff
|
tree
2018-08-31
ktkachov
[ipa-inline][ob
v
ious] Fix typos in comment
commit
|
commitdiff
|
tree
2018-08-29
ktkach
o
v
[A
A
R
C
H64]
U
se
stdi
n
t integers
in
v
ect_su_ad
d
_sub
.
c
commit
|
commitdiff
|
tree
2018-08-22
ktkachov
C
h
ange AArch64 specific FMAX/FM
I
N tests into gene
r
ic
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
ktkachov
[GCC][AARCH6
4
] Can
o
nicalize
aarch64
widening s
i
m
d
plus
.
.
.
commit
|
commitdiff
|
tree
2018-07-19
k
t
kach
o
v
[Fort
r
an] Use MI
N
/
MAX_
E
XPR or IFN_F
M
IN/MAX for min
.
.
.
commit
|
commitdiff
|
tree
2018-06-29
ktkachov
[arm
]
Avoid
S
TRD
w
ith odd
r
egi
s
t
e
r for TARGET_ARM
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-27
ktkachov
[AArch64] Ad
d
su
p
p
o
r
t for
A
rm Cortex-A76
commit
|
commitdiff
|
tree
2018-06-27
ktkachov
[arm] A
d
d
sup
p
ort fo
r
Arm Corte
x
-A76
commit
|
commitdiff
|
tree
2018-06-20
ktkachov
[AArch64] Support for LDP/STP of Q-reg
i
sters
commit
|
commitdiff
|
tree
2018-06-05
ktka
c
h
o
v
[arm
]
PR targe
t
/
8149
7
: Fix arm_acle
.
h for C+
+
commit
|
commitdiff
|
tree
2018-06-01
k
tk
a
ch
o
v
[
A
Arch64] Used prefer aliases SXTL(2) and UX
T
L(2)
commit
|
commitdiff
|
tree
2018-05-30
ktkachov
[
A
Arch64] I
m
prove LDP/STP
g
eneration that re
q
u
i
r
es
.
.
.
commit
|
commitdiff
|
tree
2018-05-23
k
tkachov
[arm] Remove mode26 feature bit
commit
|
commitdiff
|
tree
2018-05-22
k
tk
a
chov
[
AA
r
c
h6
4
,
p
a
tch
]
Ref
a
ctor o
f
a
a
r
ch64-ldpstp
commit
|
commitdiff
|
tree
2018-05-22
ktkach
o
v
[A
A
rch64
]
Mer
g
e sto
r
es of
D
-register values with diff
e
rent
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
ktkacho
v
[AArch
6
4][c
o
mmitt
e
d]
F
i
x gcc
.
target/aarch64/vec
_
init_1
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
k
tkachov
svn
r
m fi
l
es misse
d
ou
t
from "[arm][2/2] Remove support
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
k
tkacho
v
[AA
r
ch64
]
I
m
pl
e
ment usadv16qi and
s
sadv16
q
i standard
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
kt
k
a
ch
o
v
[
arm][2/2] Remove s
u
pport
f
or -
m
arch
=
armv3
and older
commit
|
commitdiff
|
tree
2018-05-18
ktkachov
[arm][1/2] Remove support
f
or depr
e
c
ated
-
march=ar
m
v5
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
ktkacho
v
[AArch64
]
Unify
v
e
c
_set pat
t
erns, support float
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
k
t
kach
o
v
[patch AArch64] Do not perform a
vector splat for v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2018-05-14
ktkacho
v
[AA
r
ch64] Add
combine pattern
t
o fus
e
AESE/AESMC inst
r
uctions
commit
|
commitdiff
|
tree
2018-05-03
k
t
kach
o
v
[
t
r
e
e-complex
.
c
]
PR tree-opti
m
i
zation/70291: Inline
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
ktkachov
Fix aarch
6
4 ILP32
I
CE wi
t
h vaa
r
g g
i
mplified code
commit
|
commitdiff
|
tree
2018-04-27
ktk
a
chov
[arm] PR target/82518:
R
e
t
urn
f
alse in A
R
RAY_MODE_SUPPORTED_
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
ktk
a
chov
[AAr
c
h64] PR target/855
1
2:
Tight
e
n SIMD right shift
.
.
.
commit
|
commitdiff
|
tree
2018-04-24
ktkachov
[
A
Ar
c
h64] PR target
/
855
1
2
: Tig
h
ten
S
IMD
r
ight
s
h
i
ft
.
.
.
commit
|
commitdiff
|
tree
2018-04-20
k
t
kachov
Fix mi
s
s
in
g
h
u
n
k
from previous commit
commit
|
commitdiff
|
tree
2018-04-20
ktkacho
v
PR tes
t
suite/85483
:
Mo
v
e aarch64/sv
e
/vcon
d
_
1
.
c test
.
.
.
commit
|
commitdiff
|
tree
2018-04-17
ktkachov
PR testsui
t
e
/
8
5326
commit
|
commitdiff
|
tree
2018-04-17
ktk
a
chov
[AArch64/arm] PR
te
s
tsu
i
te/85326 Avoi
d
C++ tes
t
s
w
he
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
ktk
a
chov
[explow] PR target/85173:
validize memo
r
y
be
f
ore passi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
kt
k
a
c
ho
v
[AArch64]
X
FAIL
g
cc
.
t
ar
g
e
t/aar
c
h64/
s
tore_v2vec_lanes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
ktkachov
[arm] PR
t
arget/85026: Fix ldr
s
h
length est
i
ma
t
e in
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
ktkach
o
v
C
ommit missing Changelogs for PR target/
8
2
5
18 fix
.
commit
|
commitdiff
|
tree
2018-03-20
ktkachov
T
his P
R
shows t
h
at we g
e
t the load/store_lanes logic
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
kt
k
achov
[arm]
P
R
target/83193: Do not
p
rint arch/
c
p
u
hints
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
ktk
a
chov
[AArc
h
64] PR target/84748: Mark *
c
ompare_cstor
e
<
mod
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ktka
c
hov
[AArch64]
P
R
tree-optimization/649
4
6: XFAIL gcc
.
targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ktkachov
[test
s
uite] XFAIL g
c
c
.
dg/
t
ree-ssa/ssa-dom-cse-2
.
c o
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
kt
k
achov
[AArch64]
F
ix gcc
.
t
a
rg
e
t/aarch64/subs_compare_[12]
.
c
commit
|
commitdiff
|
tree
2018-01-26
k
tkachov
[arm]
XFAIL advsimd-intrins
i
cs/vl
d
1x2
.
c
commit
|
commitdiff
|
tree
2018-01-24
k
tkachov
[testsuite] Fix arm options in gc
c
.
dg
/
lt
o
/20110201
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
ktkachov
[ar
m
] Make
g
c
c
.
ta
r
get/arm/copy
s
ign_softfloat_1
.
c more
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ktkacho
v
[ar
m
] Fix gcc
.
target/arm/negdi-[12]
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[arm]
Fix
gcc
.
target/arm/pr4
0
956
.
c
commit
|
commitdiff
|
tree
2018-01-19
k
tkachov
[arm] Fix
gc
c
.
t
a
rget/arm/pr79
0
58
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkacho
v
[arm] Fix gcc
.
target/arm/pr
7
0278
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[arm
]
PR target/
6
5578: Fix bui
l
tin-bswap16-1
.
c a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkac
h
ov
[arm] Fi
x
g
c
c
.
targ
e
t/arm
/
g2
.
c a
n
d scd42-2
.
c for --with
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktka
c
hov
[arm][testsuite] Fix -m
a
r
c
h tests i
n
ef
f
ect
i
ve target
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[
a
r
m
] Convert gcc
.
t
arge
t
/arm/stl-cond
.
c into
a
n RTL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
kt
k
achov
[arm] Fi
x
gcc
.
target/arm/pr40887
.
c
d
ir
e
cti
v
es
commit
|
commitdiff
|
tree
2018-01-17
k
t
kacho
v
[
a
rm
]
Fix gcc
.
target/arm/xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktkachov
[
a
rm] PR
target
/
83687: Fix i
n
v
a
li
d
co
m
b
i
n
a
tio
n
of VSUB
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
kt
k
achov
[arm][3/3] Implem
e
nt fp16fml lane intrinsics
commit
|
commitdiff
|
tree
2018-01-11
ktk
a
chov
[arm][2/3]
I
mplemen
t
fp16fm
l
exten
s
ion for ARMv
8
.
4
-
A
commit
|
commitdiff
|
tree
2018-01-11
k
tka
c
hov
[a
r
m][1/3] Add -marc
h
=
armv8
.
4-a o
p
ti
o
n
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[arm]
Add -
m
arch=a
r
mv8
.
3-a and dotprod m
u
ltilib selection
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[ar
m
] Specif
y
+
dotprod
s
upport for
C
ort
e
x-
A
55 and Corte
x
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
k
t
kachov
[arm] Fix
assembler option
r
ewrite
alpha
b
e
t
ical compar
i
son
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[P
A
TC
H
, PR83
4
92
]
F
i
x selection of aarch
6
4 big-end
i
an
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
tkac
h
ov
[arm][d
o
c] Documen
t
a
ccepted -march=armv
8
.
3-a extension
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktk
a
chov
[aarch64][
l
ib
s
tdc++] Us
e
__A
R
M_BI
G
_EN
D
I
A
N inste
a
d of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
kt
k
achov
[a
r
m
]
P
R t
a
rget/82
9
75: Guard a
g
ainst reg_renum
b
er be
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktk
a
chov
[arm]
P
R
target/8297
5
:
G
uard agai
n
st
reg_renumber b
e
ing
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm] Add
-mverbose-cost-dump an
d
de
-
verb
o
sify
cos
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkach
o
v
[AArc
h
64] Specify fp16
support for Cortex
-
A55
a
n
d Corte
x
-A
7
5
commit
|
commitdiff
|
tree
2017-11-22
kt
k
achov
[
A
R
M
]
Fix test
armv8_2-fp16-m
o
ve-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[ARM] Fix test armv8_2-fp1
6
-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
k
t
kachov
[AR
M
]
Fix m
o
r
e
-Wr
e
turn-t
y
pe fallout
commit
|
commitdiff
|
tree
2017-11-15
ktk
a
chov
[AA
r
ch64]
I
m
pro
v
e sche
d
uling
m
odel for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
kt
k
ach
o
v
[A
A
rch64] Add STP pattern t
o
s
t
ore a
vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
kt
k
ach
o
v
[
s
implify-rt
x
]
Si
m
plify vec_merge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
ch
o
v
vec_me
r
g
e + ve
c
_duplicate + vec_c
o
ncat simpl
i
fica
t
ion
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify vec_m
e
r
g
e of
vec_duplicat
e
wi
t
h
c
on
s
t_vector
commit
|
commitdiff
|
tree
2017-09-13
kt
k
achov
[store-mer
g
ing]
U
se
s
tore
o
rd
e
r
a
s tie-
b
reaker in sort_by_bitp
o
s
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Add mys
e
lf as A
R
M port m
a
intai
n
er
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
Update co
m
ment
in g
i
m
ple-ssa-store-mer
g
ing
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[
AArch
6
4] Fix strict aliasing issue in gcc
.
tar
g
e
t/
a
arch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkacho
v
[A
A
rch6
4
] Fi
x
atomi
c
_cmp_exch
a
nge_zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
kt
k
a
chov
[AArch64] Allow
const0_rtx
o
pe
r
an
d
for atomic c
o
mpare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
achov
[
A
Arch64]
A
dd combine pattern for st
o
r
i
n
g lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkacho
v
[AAr
c
h64] Use
S
UBS for parallel subtraction an
d
c
o
mpar
i
son
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Peephol
e
for
S
UBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Ad
d
H
F
vector mod
e
s to
l
a
n
e-to-lan
e
INS
p
attern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
achov
[AArch64
]
Emit
t
i
ghter strong atomic co
m
pare-
e
xchan
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkach
o
v
[A
A
rch64] Ac
c
e
p
t mo
r
e
ad
d
r
es
s
ing mode
s
for PRFM
commit
|
commitdiff
|
tree
2017-04-10
k
t
kachov
[ARM] A
d
d source mode to cop
r
ocessor pattern SETs
commit
|
commitdiff
|
tree
next