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] Fix gcc.target/arm/negdi-[12].c
2018-01-19
k
tk
a
chov
[arm] Fix gcc
.
targe
t
/arm
/
n
eg
d
i-[12]
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[arm] Fix
g
c
c
.
tar
g
et
/
arm/pr4095
6
.
c
commit
|
commitdiff
|
tree
2018-01-19
ktkachov
[arm] Fi
x
gcc
.
ta
r
get/arm/pr79058
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[arm] Fix
gcc
.
t
arget/arm/pr70278
.
c
commit
|
commitdiff
|
tree
2018-01-18
ktkachov
[arm]
P
R target/65578:
F
ix bu
i
ltin-bswap16
-
1
.
c
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkachov
[arm
]
Fix
gcc
.
target/arm/g2
.
c and sc
d
4
2
-2
.
c
f
or --with
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkacho
v
[arm][t
e
s
t
suite] Fix -march tests in
e
ffe
c
tive
t
arget
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
ktkach
o
v
[arm] Convert gcc
.
target/ar
m
/stl-
c
ond
.
c into an
R
TL
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
k
t
kachov
[arm]
F
ix
gcc
.
target/ar
m
/pr40887
.
c directives
commit
|
commitdiff
|
tree
2018-01-17
k
t
kachov
[
arm]
F
i
x
g
cc
.
target/arm/xor-and
.
c
commit
|
commitdiff
|
tree
2018-01-15
ktkachov
[arm] PR target
/
83687: Fix invalid combination of VSUB
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[a
r
m][3/3] Im
p
lemen
t
f
p
1
6fml lane
i
n
trinsics
commit
|
commitdiff
|
tree
2018-01-11
ktkachov
[ar
m
][2/3] Implement fp16fml extension fo
r
ARMv
8
.
4
-A
commit
|
commitdiff
|
tree
2018-01-11
kt
k
achov
[arm][1/3
]
Add -march=
a
r
m
v
8
.
4-a option
commit
|
commitdiff
|
tree
2018-01-08
k
tkach
o
v
[arm] Add
-
march=
a
r
mv8
.
3-a and
d
otprod mul
t
ilib se
l
ectio
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[arm] Specify +dot
p
r
o
d support
for Cortex-A55 and Co
r
tex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[arm]
F
ix assembler opti
o
n rewri
t
e
a
l
phabetical comp
a
ris
o
n
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[PATC
H
,
P
R83492] Fix
s
election of aarch
6
4 big-e
n
dian
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
tkachov
[a
r
m][doc] Docu
m
ent
a
ccepted -march
=
a
r
mv8
.
3-
a
exten
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
kt
k
achov
[
a
arch
6
4
][libstdc++] Use
__ARM_BIG_ENDIAN i
n
stead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkac
h
ov
[
a
r
m
] PR
ta
r
get/82975:
Gu
a
rd
agai
n
st reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktkac
h
ov
[arm]
P
R target/8297
5
: Gua
r
d against reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkachov
[
ar
m
]
A
dd -mverbose-cost
-
du
m
p a
n
d de-v
e
rb
o
sify co
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkach
o
v
[AArc
h
64
]
Specify
fp16 suppor
t
f
o
r C
o
rt
e
x-A5
5
and Cortex-A75
commit
|
commitdiff
|
tree
2017-11-22
kt
k
achov
[ARM] F
i
x test armv8
_
2-f
p
16-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[A
R
M
]
Fix te
s
t armv8_
2
-
fp
1
6-m
o
ve-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[A
R
M] Fix more -Wreturn
-
type fallout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[
AArch64] Improve scheduling model
f
o
r
X-G
e
ne
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[AArch64] Add STP pat
t
ern to sto
r
e a vec_concat o
f
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkac
h
ov
[
s
im
p
lify
-
rtx] Simplify vec_merge
o
f vec_dupl
i
cate
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
t
kach
o
v
vec_merge
+
vec_dupl
i
cat
e
+
vec_co
n
cat simpl
i
f
i
cation
commit
|
commitdiff
|
tree
2017-11-08
kt
k
achov
Si
m
p
l
ify vec_merge of ve
c
_duplicat
e
with const_vec
t
or
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merging] Use store order
as t
i
e-
b
r
eaker in sort_b
y
_bitpos
commit
|
commitdiff
|
tree
2017-09-11
k
tkachov
Add myse
l
f
as ARM port m
a
i
n
tai
n
er
commit
|
commitdiff
|
tree
2017-07-14
k
t
kachov
Update commen
t
in
g
i
mpl
e
-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArc
h
6
4] Fix strict ali
a
sing
iss
u
e in gcc
.
tar
g
et/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] Fix atomic_cmp_e
x
change_
z
ero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
k
tka
c
hov
[
A
A
r
ch64] A
l
low
const0_rtx
o
p
erand for a
t
omic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64]
Add combine pattern for storing lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArc
h
64] Use SUBS for parallel subtraction and
c
o
mp
a
rison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
cho
v
[AAr
c
h64] Peep
h
o
le
f
or S
U
BS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
AArch64] Add HF
v
ector modes to lane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Emit tighter strong at
o
mic compare-e
x
change
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkachov
[AArch64
]
Acce
p
t more ad
d
ressing m
o
des for PRFM
commit
|
commitdiff
|
tree
2017-04-10
k
t
kachov
[ARM]
A
dd sou
r
ce mode to coprocess
o
r pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM]
P
R target/71436: Rest
r
ict *l
o
ad_multiple
pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
k
tka
c
h
o
v
[AArc
h
64] Use 'x' constraint for vector
HFmo
d
e multip
l
icatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/79911: Invalid v
e
c_select argumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64] PR
target/79913:
VEC_SELECT bugs i
n
aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
tkac
h
ov
PR c/79855: add full
sto
p
to store mergin
g
param des
c
r
i
ption
s
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix
bootstrap due to wide_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
S
kip gcc
.
d
g
/gim
p
lefe
-
26
.
c on
n
on-c99 ru
n
t
ime
t
argets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[
ARM]
PR rtl
-
opti
m
ization
/
68664 Implement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkac
h
ov
[A
A
rch64] PR rtl-
o
ptimizatio
n
/68
6
64
I
mplement
T
AR
G
ET_
S
CH
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64]
U
se contains_m
e
m_rtx_
p
to dete
c
t memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AR
M
] F
i
x a
s
sembly comm
e
nt syntax in -mprint-t
u
ne-inf
o
commit
|
commitdiff
|
tree
2017-02-08
k
t
k
a
chov
[r
i
scv
]
Fix build
due
t
o INT16_MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[ARM] PR target/79145 Fi
x
x
ordi3 expander for imme
d
ia
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[doc
]
Corre
c
t
optimisation lev
e
ls d
o
c
u
m
entation
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[testsuite] Require
shared effective tar
g
et for
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkac
h
ov
[tes
t
suite] Fix FAI
L
: gcc
.
dg/lto/pr
6
9188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[AR
M
] PR target/
7
12
7
0
f
i
x
ne
o
n
_valid_immediate
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktka
c
hov
[AArch64] Pu
r
ge leftover o
c
currences of a
a
rch64_nopcr
e
l
a
tive
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex-A
1
5 tuning to gcc
.
dg/un
i
nit
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-ad
d
ress] Avoi
d
creatin
g
non-canoni
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkac
h
o
v
[ARM]
P
R target/7
8
694: Avoid
i
nvali
d
RTL s
h
a
ri
n
g in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg UB
F
I
Z
into W-reg
L
SL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split
X
-reg UBFX into W-reg LSR
whe
n
possible
commit
|
commitdiff
|
tree
2016-12-12
k
t
kachov
[libstd
c
++
]
[te
s
tsuite] XFAIL tests
relying on
l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[AR
M
]
[committed] S
o
rt ARMv8
p
r
ocess
o
rs by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
A
A
rch64] Separate shr
i
n
k
wrapping
h
o
oks
imp
l
ementation
commit
|
commitdiff
|
tree
2016-11-30
k
t
kachov
[
A
A
rc
h
64] PR
target/78362: M
a
ke sure to only take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR ta
r
g
et/48863 : Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
AR
M
]
P
R target/78439
:
U
p
d
ate movdi co
n
st
r
aints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkac
h
ov
Rem
o
ve dead
F
IXME
commit
|
commitdiff
|
tree
2016-11-17
k
tkacho
v
[AA
r
c
h
64] Expand DImode consta
n
t stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
d
g
/
t
orture/float32
-
bui
l
ti
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
tkachov
[ARM] PR
t
arg
e
t/
7
8364: Add
proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2]
Add st
o
re merging unit te
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
o
v
[ARM][2/2] Remove old
r
tx costs
commit
|
commitdiff
|
tree
2016-11-08
k
tk
a
chov
[ARM][1
/
2] Us
e
g
eneric_extra_costs in all remainin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix
o
ff-by-o
n
e
e
r
ror i
n
clea
r
_bit_region i
n
store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[AArch64] Fix PR target
/
77822:
U
se
t
ighter
p
redicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
kachov
[rtlanal
]
Fix WO
R
D_REGISTER_OPER
A
T
IONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian
g
c
c
.
c
-torture/e
x
e
cu
t
e
/p
r
55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
PR tr
e
e-optimization/781
7
0:
T
ru
n
ca
t
e sign-e
x
te
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR tree
-
optimization/
7
81
6
2: R
e
j
e
ct neg
a
tiv
e
offset
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArc
h
64]
A
dd function co
m
ments to some prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
ch
o
v
GIMPLE store
m
e
rging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[chec
k
_GNU_
s
tyle
.
sh
]
M
or
e
aggress
i
ve
l
y ignore dg-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-optimiza
t
i
o
n
/
78038:
Ha
n
dl
e
global regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
k
achov
[
A
Arch64]
U
se new
t
a
r
get
p
ass registration frame
w
o
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
A
Arch64] Add spellchec
k
ing hints for -march
,
-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[
s
implify-rtx] Zero-initi
a
lise local arra
y
i
n
s
impl
i
fy_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkacho
v
[fold-c
o
n
s
t] Fix nati
v
e_e
n
code_re
a
l f
o
r HFmode co
n
stants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL i
f
cv
t
] T
r
ans
f
orm (X ==
CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkacho
v
[RTL
if
c
vt] Transform (X
=
= C
S
T)
?
-CST :
Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] F
i
x
-Wimp
l
icit-
f
all
t
hrough
w
arnings
commit
|
commitdiff
|
tree
2016-09-26
k
t
kachov
[re
g
renam
e
][sel-
s
che
d
] Fix bogus use o
f
HAR
D
_FRA
M
E_
P
OINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkac
h
o
v
[si
m
pl
i
fy-r
t
x] (GTU (PLUS a C) (
C
- 1))
-
->
(LTU
a
-C)
commit
|
commitdiff
|
tree
next