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
k
t
kach
o
v
This PR shows th
a
t
we g
e
t the load/
s
tore_lanes logic
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
k
tka
c
h
o
v
[
a
rm
]
PR tar
g
et/8
3
1
93: Do not print arch/cp
u
hints
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
ktka
c
h
o
v
[AAr
c
h6
4
] PR
ta
r
g
et/847
4
8: Mark *compare_cs
t
ore<mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
ktkachov
[
A
Arch6
4
] PR tree-optimization/64946: XFAIL gcc
.
ta
r
get
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
kt
k
achov
[testsuite] X
F
AIL gcc
.
dg/tree-ssa/ssa-dom-
c
se-2
.
c
on
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
k
t
k
achov
[
A
Ar
c
h64]
F
ix gcc
.
targe
t
/aarc
h
64/subs_c
o
mp
a
re_[12]
.
c
commit
|
commitdiff
|
tree
2018-01-26
ktkach
o
v
[arm] XFAIL advsimd-i
n
t
rinsics/vld1x2
.
c
commit
|
commitdiff
|
tree
2018-01-24
ktkacho
v
[tes
t
suite] Fi
x
arm opt
i
ons in gcc
.
dg/lto/20110201
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
ktkacho
v
[
a
rm] Make gcc
.
t
a
r
ge
t
/a
r
m/c
o
py
s
ign_soft
f
loat_1
.
c mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
ktk
a
chov
[arm] F
i
x
g
cc
.
target/arm/
n
egd
i
-
[12]
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktk
a
chov
[arm] Fix gcc
.
target/a
r
m/pr40956
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktk
a
chov
[arm] Fix gcc
.
target
/
arm/pr79
0
5
8
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[ar
m
] Fix g
c
c
.
t
arg
e
t/arm/pr70
2
78
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[
a
rm
]
PR target/65578: Fix bui
l
tin-bswap16-1
.
c and
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm] Fix
g
c
c
.
ta
r
get/arm/
g
2
.
c and scd42-2
.
c
f
or --with
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm][testsuite] Fix
-marc
h
te
s
ts in
e
ffective tar
g
et
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktka
c
hov
[a
r
m] Conver
t
gcc
.
t
ar
g
et/arm/stl-
c
ond
.
c in
t
o
an RTL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm] F
i
x gcc
.
tar
g
et/arm/pr
4
08
8
7
.
c directives
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm] F
i
x gcc
.
t
a
r
g
et/arm/x
o
r-a
n
d
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktk
a
chov
[arm] PR target/836
8
7: Fix invalid combinati
o
n
of
V
S
UB
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[
a
rm][3/3] Implement fp16fml lan
e
intrinsics
commit
|
commitdiff
|
tree
2018-01-11
ktkach
o
v
[arm
]
[
2/3]
Implement fp16fm
l
ext
e
nsion for ARMv8
.
4
-A
commit
|
commitdiff
|
tree
2018-01-11
kt
k
a
chov
[arm][1/3] Add
-march=armv8
.
4-a option
commit
|
commitdiff
|
tree
2018-01-08
ktkachov
[a
r
m] Add -march=arm
v
8
.
3
-
a and dotprod multil
i
b selec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
k
t
kachov
[arm]
S
pecify +dotprod s
u
pp
o
r
t
for Cortex-A55 and
C
or
t
ex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[a
r
m
] F
i
x assembl
e
r option rewrite
a
lphabe
t
ical
comparis
o
n
commit
|
commitdiff
|
tree
2017-12-20
ktkacho
v
[PATCH, PR8
3
49
2
] Fix selection
of
aarch64 big-endian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
t
ka
c
hov
[arm][do
c
]
D
o
c
um
e
nt
ac
c
e
p
t
ed -m
a
r
ch=armv8
.
3
-
a extension
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch64][libstdc++]
Use __ARM_BIG
_
END
I
AN instead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktk
a
chov
[
arm]
P
R
ta
r
get/8
2
975:
G
uard a
g
ainst r
e
g_renumb
e
r being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktka
c
hov
[
a
rm] PR ta
r
get/82975: Guard ag
a
inst reg_re
n
u
m
ber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[a
r
m] Add -mverbose-cost
-
dump an
d
de-
v
erbos
i
fy cost
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkac
h
ov
[AArch64]
S
pec
i
fy
fp
1
6 support fo
r
Cortex-A
5
5 and Cortex-A7
5
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[A
R
M
] Fix test armv
8
_2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[A
R
M
]
Fix test armv8
_
2-fp16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkach
o
v
[ARM]
Fix
m
ore
-
Wr
e
turn-type f
a
llout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] I
m
pro
v
e
scheduling
model for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[AArch
6
4] A
d
d S
T
P
p
a
ttern to store a
vec_concat
of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
tkachov
[simplify-r
t
x] Simplify vec_merge
o
f vec_d
u
plicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
v
e
c
_
merge + vec_
d
uplicat
e
+
vec_co
n
cat simpl
i
fication
commit
|
commitdiff
|
tree
2017-11-08
ktk
a
chov
Sim
p
lify vec_merge
o
f vec_duplicate w
i
th c
o
ns
t
_vector
commit
|
commitdiff
|
tree
2017-09-13
ktka
c
hov
[store-merging] Use
s
t
ore order as
t
i
e
-
b
reaker in sort_by_bit
p
os
commit
|
commitdiff
|
tree
2017-09-11
k
tkachov
Add mysel
f
as ARM port maintainer
commit
|
commitdiff
|
tree
2017-07-14
kt
k
achov
Update comment in gimple-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
k
tkachov
[AArch6
4
] Fix s
t
ric
t
aliasi
n
g
iss
u
e in gcc
.
tar
g
et/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
k
t
kachov
[
AArch64] Fix a
t
omic_cmp
_
exchang
e
_zero_reg_1
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
kt
k
achov
[
AArch64] Al
l
ow const0_rtx operand for atomic
c
ompare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
k
achov
[AArch64] Add combine pattern f
o
r storing
lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AArch64] Use SUBS
for p
a
ra
l
lel subtra
c
t
i
on and co
m
p
a
r
ison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch
6
4
]
Peeph
o
le for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Add
H
F vector modes to lane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Em
i
t
t
ighter strong atomic
c
ompare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
tkachov
[AA
r
c
h
64]
A
c
cep
t
more addressing mode
s
for
P
R
F
M
commit
|
commitdiff
|
tree
2017-04-10
k
t
ka
c
ho
v
[
A
RM] Add source mode to coproce
s
sor pattern SET
s
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[
ARM
]
PR t
a
rget/71436: Restrict *load_multiple p
a
tte
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
tkachov
[AArch64]
Use 'x
'
c
o
ns
t
ra
i
nt for
v
ecto
r
HFmode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[
ARM] PR ta
r
get/7
9
911: In
v
alid vec_sele
c
t argumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktk
a
ch
o
v
[AA
r
ch64] PR target/79913: VE
C
_SE
L
E
C
T
b
ugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR
c
/7
9
8
5
5
: add fu
l
l stop to store merging
param
d
e
scriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix
boots
t
r
a
p
due to wid
e
_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkach
o
v
S
k
ip gcc
.
dg/g
i
m
p
lefe-2
6
.
c
on no
n
-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rtl-optimizatio
n
/68664 Implement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64] PR rtl-o
p
timizatio
n
/68664 Implement TARGET_SCHE
D
_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArc
h
64] Use contains_mem_rtx
_
p
to de
t
ect
m
emory
su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[ARM]
F
ix
a
ssembly comment
syntax i
n
-mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[riscv] Fix build due to INT16_
M
A
X
i
s
sue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM]
P
R target
/
79145 Fix x
o
rdi
3
expan
d
er
for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[doc] Correct optimisatio
n
l
evels documentation f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[tes
t
suite]
R
e
q
u
i
r
e
shared effective
t
arget fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FAIL: gcc
.
dg/lto/p
r
69188
o
n
bare-met
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix n
e
on_vali
d
_immediat
e
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkacho
v
[AArch64] Purge leftov
e
r occurr
e
nces of a
a
rch64
_
no
p
crelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add
C
ortex-A15 tuning t
o
gcc
.
dg/uninit-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ss
a
-address]
A
voi
d
cr
e
ating non-canonical
R
TL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR ta
r
get/78694:
A
v
oid i
n
valid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArc
h
64
]
Sp
l
it
X-reg UBFIZ into W
-
r
e
g
L
SL w
h
en possible
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[A
A
rch64] Split
X-reg U
B
FX i
n
to W-reg LS
R
whe
n
possible
commit
|
commitdiff
|
tree
2016-12-12
kt
k
achov
[libstdc++][
t
estsuite] XFAIL tests relying
o
n
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM
]
[committed]
S
ort
ARMv8 processors
b
y alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64] Sep
a
r
a
te s
h
rink wrapping hooks implementa
t
i
o
n
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch
6
4] PR target/78362: Make sure to only ta
k
e REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
k
ach
o
v
[TER] PR tar
g
e
t/48863
:
Do
n
't replace ex
p
r
ess
i
ons across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkacho
v
[ARM] PR target/7
8
439: Up
d
ate movd
i
constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dead
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AAr
c
h64] E
x
pand DImode c
o
nstant stores t
o
two SIm
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[A
A
r
ch64] Fix gcc
.
dg/to
r
ture/float32-builti
n
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM]
P
R
target/78364: Ad
d
p
roper rest
r
ic
t
ions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2
/
2] Ad
d
s
tore mergi
n
g un
i
t
t
es
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
achov
[ARM]
[
2/2] Re
m
ove old rtx
c
o
s
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[ARM]
[
1/2] Use ge
n
eri
c
_
ex
t
ra_costs i
n
al
l
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1
/
2]
F
i
x
o
ff-by-one error in cle
a
r_bit_r
e
gion in sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fix P
R
t
arget/77822
:
Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkach
o
v
[
rtlanal]
F
i
x WORD_REGISTER_OPERATIONS c
o
ndition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for
big-endian
g
cc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-opti
m
ization/78
1
70: Tru
n
c
a
te
s
ign-
e
xtended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR
tree-optimizati
o
n/78
1
62
:
R
eject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64]
A
d
d
func
t
ion comme
n
ts
to some p
r
ologue/ep
i
log
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE store
m
erging pass
commit
|
commitdiff
|
tree
2016-10-24
k
t
kachov
[check_GNU_st
y
le
.
sh
]
More agg
r
essively ignore dg-
x
xx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
t
k
a
ch
o
v
[ree] P
R
r
t
l-
o
ptim
i
z
a
tion/780
3
8:
H
andle global register
.
.
.
commit
|
commitdiff
|
tree
next