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
Optimise sqrt reciprocal multiplications
2018-09-05
k
t
k
achov
Optim
i
se
sqrt re
c
iprocal m
u
ltip
l
ications
commit
|
commitdiff
|
tree
2018-08-31
k
t
k
ac
h
o
v
[i
p
a-in
l
ine
]
[obvi
o
us] Fix
t
y
pos
in comm
e
n
t
commit
|
commitdiff
|
tree
2018-08-29
k
tk
a
c
hov
[AARCH64] Use s
t
dint integers in vect_su_ad
d
_sub
.
c
commit
|
commitdiff
|
tree
2018-08-22
k
t
ka
c
hov
Change AArch64 specific FMAX/FMIN tests into generic
.
.
.
commit
|
commitdiff
|
tree
2018-07-24
ktkachov
[GCC][A
A
RCH6
4
] Ca
n
oni
c
alize aarch64 wid
e
n
ing
s
imd plus
.
.
.
commit
|
commitdiff
|
tree
2018-07-19
ktkachov
[Fortr
a
n] U
s
e MIN/MAX_EXPR or IFN_FMIN/MAX for
m
in
.
.
.
commit
|
commitdiff
|
tree
2018-06-29
ktkachov
[ar
m
] Avo
i
d
STRD with odd reg
i
ste
r
fo
r
TARGET_ARM in
.
.
.
commit
|
commitdiff
|
tree
2018-06-27
ktkachov
[AArch64
]
Add support for
Arm
Cortex-A76
commit
|
commitdiff
|
tree
2018-06-27
k
tkac
h
ov
[a
r
m
]
A
dd
s
upport for Arm Cortex-A76
commit
|
commitdiff
|
tree
2018-06-20
ktka
c
hov
[AArc
h
6
4
]
Suppor
t
for LD
P
/STP o
f
Q-regi
s
ters
commit
|
commitdiff
|
tree
2018-06-05
kt
k
achov
[
a
rm]
P
R
target/81497:
F
ix ar
m
_acle
.
h for
C++
commit
|
commitdiff
|
tree
2018-06-01
k
t
kac
h
ov
[AA
r
ch64] Us
e
d prefer a
l
iases SXT
L
(2) and UX
T
L(
2
)
commit
|
commitdiff
|
tree
2018-05-30
ktkachov
[AAr
c
h64]
Improve LDP/S
T
P gene
r
ation tha
t
requires
.
.
.
commit
|
commitdiff
|
tree
2018-05-23
ktkach
o
v
[
arm] Remove mode26 feature
b
i
t
commit
|
commitdiff
|
tree
2018-05-22
ktkacho
v
[AArch64, patc
h
] Refacto
r
o
f
aarch64-ldpst
p
commit
|
commitdiff
|
tree
2018-05-22
kt
k
achov
[AArch64] Merge stor
e
s
o
f D-regist
e
r va
l
ues wit
h
different
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
kt
k
ach
o
v
[
AArch
6
4][committe
d
] Fix gc
c
.
t
ar
g
e
t
/aarch64/v
e
c
_
i
n
it_1
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
ktkachov
svn rm fil
e
s m
i
ssed out from "
[
ar
m
][2/2] R
e
mov
e
suppor
t
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
ktkacho
v
[AArch64]
I
mplement usa
d
v
1
6qi and ssadv16qi standard
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
ktkacho
v
[arm][2/2] Remov
e
s
u
pport for
-
march=armv3 and older
commit
|
commitdiff
|
tree
2018-05-18
ktkachov
[arm][1/2]
Remove
s
upp
o
rt for deprecat
e
d -ma
r
ch=armv5
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
k
t
k
ach
o
v
[
A
Arch64]
U
nif
y
vec_s
e
t patterns, sup
p
ort floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
ktkachov
[pa
t
c
h
AArch64] Do
n
ot perform a ve
c
tor splat for
vector
.
.
.
commit
|
commitdiff
|
tree
2018-05-14
ktk
a
chov
[AArch64
]
Add combine pattern
t
o fuse AESE
/
AESMC instructions
commit
|
commitdiff
|
tree
2018-05-03
kt
k
achov
[tree-complex
.
c] PR tree-optimiz
a
tion
/
70291: Inline
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
ktkacho
v
Fix aar
c
h64 ILP32 ICE with v
a
a
r
g
g
i
mplifie
d
code
commit
|
commitdiff
|
tree
2018-04-27
ktkachov
[a
r
m
] PR target/
8
2518: Return false in A
R
R
A
Y_MODE_S
U
PPORTED_
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
ktkachov
[
AAr
c
h64] PR target
/
85
5
1
2:
Tighten SIMD rig
h
t sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2018-04-24
ktkachov
[A
A
rch6
4
] PR target/85512
:
Tighten SIM
D
right
shif
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-20
ktkach
o
v
Fi
x
mi
s
si
n
g
hunk from prev
i
ous commit
commit
|
commitdiff
|
tree
2018-04-20
ktkachov
PR testsuite/
8
5483: Mov
e
aarch64/s
v
e
/vcond_1
.
c test
.
.
.
commit
|
commitdiff
|
tree
2018-04-17
ktk
a
c
h
ov
PR te
s
tsuite
/
85326
commit
|
commitdiff
|
tree
2018-04-17
ktkachov
[AArch64/
a
r
m
]
PR testsuit
e
/853
2
6
A
void C++ tests when
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
ktkach
o
v
[explow]
P
R
t
arget/
8
5173: valid
i
ze memory befor
e
passing
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
ktkachov
[AArch64
]
XFAIL g
c
c
.
targ
e
t/aarch64/store_
v
2vec_lanes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
kt
k
achov
[
a
rm]
PR
t
arge
t
/85026: Fix ldrsh
length
estimate i
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
ktkachov
Commit missi
n
g
C
hangelogs for
P
R
tar
g
et
/
82518 fix
.
commit
|
commitdiff
|
tree
2018-03-20
k
t
kachov
This PR
show
s
tha
t
we
g
et the loa
d
/s
t
ore_
l
a
n
es
l
ogic
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
kt
k
achov
[arm] PR target/83
1
93:
Do not
p
rint arch/cpu hints
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
ktkachov
[AArch64] PR
t
arget/
8
4748:
Mark *com
p
are_cstore<m
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
k
t
kachov
[AArch64] PR
t
ree-optimizat
i
on/64946: X
F
AIL gcc
.
targ
e
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
ktkachov
[te
s
tsuite] X
F
A
I
L g
c
c
.
dg/tree
-
ssa/ssa-dom-cse-2
.
c on
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
ktkacho
v
[AArch
6
4]
F
ix gcc
.
target
/
a
arch
6
4/su
b
s_
c
ompare
_
[1
2
]
.
c
commit
|
commitdiff
|
tree
2018-01-26
ktkach
o
v
[
a
rm]
XF
A
IL
advsimd-intrinsi
c
s/vld1x2
.
c
commit
|
commitdiff
|
tree
2018-01-24
kt
k
ac
h
ov
[
t
est
s
uite] Fix
arm options in gcc
.
dg/lto/20110201
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
ktkachov
[arm] Make gc
c
.
target/arm/
c
op
y
sign_softfloat_1
.
c more
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[
arm] Fi
x
gcc
.
target/arm/n
e
gdi
-
[12]
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[
a
r
m
] Fix gcc
.
targe
t
/arm/pr40956
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkach
o
v
[arm] Fix gc
c
.
t
a
rge
t
/
a
rm/
p
r
79058
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[arm]
F
ix gc
c
.
targe
t
/
arm/pr70278
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[arm]
P
R t
a
rget/6557
8
:
F
i
x builtin-bswap16-1
.
c and
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkac
h
o
v
[arm]
F
ix gcc
.
targe
t
/arm/g2
.
c and
s
cd42-2
.
c for --with
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm][
t
e
s
tsu
i
te] Fi
x
-m
a
rch tests in effective ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
k
t
k
a
chov
[arm] Co
n
ve
r
t gcc
.
t
arget/arm
/
s
t
l-cond
.
c into an RTL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[a
r
m] Fi
x
g
cc
.
t
a
rget/arm/pr40887
.
c
d
ir
e
ctives
commit
|
commitdiff
|
tree
2018-01-17
ktk
a
chov
[arm]
Fix gcc
.
target/a
r
m
/
xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
k
t
k
a
c
h
ov
[
a
rm] PR
t
arge
t
/83687: Fix invalid comb
i
nation of
VS
U
B
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
ktkac
h
ov
[arm][
3
/3] I
m
plement fp16f
m
l
l
a
n
e intr
i
nsi
c
s
commit
|
commitdiff
|
tree
2018-01-11
kt
k
achov
[a
r
m][2/3
]
I
m
pleme
n
t fp16fml ext
e
nsion for AR
M
v8
.
4-
A
commit
|
commitdiff
|
tree
2018-01-11
ktkach
o
v
[ar
m
]
[
1
/
3
]
Add -m
a
rch=arm
v
8
.
4
-a
o
pt
i
on
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[arm] Add -mar
c
h
=
a
rmv8
.
3
-
a and dotprod multilib se
l
ecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
k
t
ka
c
hov
[arm
]
Specify +d
o
tprod s
u
p
p
or
t
for
C
o
r
tex-A55 and Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkac
h
ov
[a
r
m
] Fix as
s
embler option r
e
write
a
lphabetical comparison
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[PATCH, PR83492] Fi
x
selectio
n
of aarch64 big-
e
ndian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
t
kac
h
ov
[arm][d
o
c] Document acc
e
pte
d
-march=a
r
mv8
.
3-a exten
s
io
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch64][libstdc++
]
Use
_
_ARM_BIG_ENDIAN ins
t
ead
of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkac
h
o
v
[arm] PR
t
arge
t
/82
9
75:
G
ua
r
d against reg_re
n
umber b
e
ing
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
k
t
kacho
v
[arm]
PR target/82975: Guard against r
e
g_renumber bein
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[arm]
A
dd -mverbose-cos
t
-
d
ump and de-verbosif
y
cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
k
tkachov
[AArc
h
64] Spe
c
ify fp16 s
u
pport for Cortex-A5
5
and Cortex-A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[ARM]
F
ix test armv8_2-fp16-
m
ove-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkacho
v
[
A
RM]
Fix test armv8_
2
-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[ARM]
Fix more -Wreturn-typ
e
fallo
u
t
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64
]
Improve
sched
u
ling model for
X
-
Gene
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
[AArch64] Ad
d
STP pattern to store a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplif
y
-rtx] Sim
p
lify vec_merge of vec_d
u
p
lic
a
tes
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
vec_merge + vec_duplicate + vec_concat simpli
f
ication
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
Simplify vec_merge of vec_
d
u
pli
c
ate with const_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merging] Use store order as
t
ie-breake
r
in
s
ort_by_bitpos
commit
|
commitdiff
|
tree
2017-09-11
ktk
a
chov
Add myself as ARM port maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkachov
Update c
o
mment
i
n
gimple-s
s
a-sto
r
e-m
e
rging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktk
a
cho
v
[AArch64] Fix strict a
l
iasing issue in gcc
.
targ
e
t/aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktka
c
hov
[AArch64
]
Fix atomic_cmp
_
exch
a
nge_zero_reg_1
.
c
wit
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch64]
A
llow const0_rtx operand for
a
tomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch6
4
] Add co
m
bine pattern for s
t
oring
l
a
n
e
z
ero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
ch
o
v
[A
A
r
c
h64] Use SUBS f
o
r paralle
l
subtraction and
comp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
kt
k
achov
[AArch6
4
] Peephole for S
U
BS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch6
4
] Add HF
v
ector
modes
to
lane
-
to-lane INS patter
n
commit
|
commitdiff
|
tree
2017-06-02
kt
k
achov
[AArch64] E
m
it tighter stro
n
g atomic comp
a
re-
e
xchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktka
c
hov
[AAr
c
h64]
A
ccept
more addres
s
ing m
o
des
f
or PRF
M
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add so
u
rce mode to copr
o
c
essor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktk
a
chov
[ARM
]
PR target/71436: Restr
i
ct *load_multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArch
6
4] Use 'x' constrain
t
for vector HFmode m
u
ltiplic
a
tio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM]
P
R tar
g
et/79911:
I
nvalid v
e
c_select ar
g
uments
commit
|
commitdiff
|
tree
2017-03-09
kt
k
a
c
h
o
v
[AArch64]
PR target/79913: VEC_SELECT
bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: add
full stop to sto
r
e me
r
ging param descri
p
tions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[AA
r
ch6
4
]
F
i
x bootstrap due to
wide
_
int
.
elt (0) uni
n
it
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkacho
v
Skip gcc
.
dg/gimplefe-26
.
c on non-c99
runtime ta
r
get
s
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[ARM
]
P
R
rtl
-
optim
i
zation/68
6
64 Implement TARGET_
S
C
H
ED
_
CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktka
c
hov
[AArch64] PR rtl-optimizat
i
o
n/686
6
4
I
m
plement TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
next