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
2017-03-23
ktk
a
chov
[ARM
]
P
R
targ
e
t/71436: Re
s
trict *load_m
u
lt
i
pl
e
patter
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AAr
c
h64] Us
e
'x' con
s
traint for vec
t
or HF
m
ode
m
ul
t
ip
l
icatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[
A
RM] PR targe
t
/79911: Inval
i
d
ve
c
_sel
e
ct arguments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64] PR target/
7
9913:
V
EC_SELECT bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktka
c
h
o
v
PR c/79855: add full stop to st
o
r
e mergin
g
pa
r
am
descr
i
p
tio
n
s
commit
|
commitdiff
|
tree
2017-03-03
ktkac
h
o
v
[A
A
rch64] Fix bootstr
a
p due to w
i
de_int
.
elt (0)
u
ninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
d
g
/gimp
l
efe-
2
6
.
c on non
-
c99 runtime ta
r
g
e
ts
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rtl-optimization/
6
8664 Imp
l
emen
t
TA
R
GET
_
SCHED_CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tk
a
c
hov
[AArch64] PR rtl-optimization/68664 Implemen
t
TARGET_SCHED
_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
kt
k
ac
h
ov
[
A
A
r
c
h64] Use contains_mem_
r
tx_p to detect memory s
u
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[ARM] Fix assembly
comment syntax in -mprint-tun
e
-info
commit
|
commitdiff
|
tree
2017-02-08
ktkacho
v
[riscv] Fix build due
to INT1
6
_
M
A
X
issue
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[ARM]
PR
tar
g
et/7914
5
F
i
x
xordi3 expa
n
der for
i
mmedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[doc]
Cor
r
ect
o
ptimisation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsu
i
te] Require sh
a
red effective targ
e
t for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tkac
h
ov
[testsuite] Fi
x
FAIL: gcc
.
dg/lto/pr69188 on
b
are-meta
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR targe
t
/71270 fix
n
eon_valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge leftover occurrences of aar
c
h64_
n
opcre
l
ative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkach
o
v
Add
Cort
e
x
-A15 tu
n
i
n
g
to gcc
.
dg/
u
ninit-pred-
8
_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
kt
k
achov
[tree-ssa
-
a
d
dress] Avoid creat
i
ng
non-can
o
nical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkacho
v
[ARM] PR
target/7
8
694: Avoid in
v
alid RTL
sharing
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktka
c
hov
[AArch64] Split
X
-reg UBFIZ into
W-reg
L
SL
wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[AArch64] Split X
-
reg
UBFX in
t
o W-reg L
S
R when possible
commit
|
commitdiff
|
tree
2016-12-12
k
tkachov
[
l
ibstdc++][testsui
t
e]
X
F
A
I
L
tests r
e
lying
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[ARM][committed] S
o
rt
ARMv8 processors by alpha
b
etic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
A
A
rch64]
S
epar
a
te
s
hr
i
nk wrapping hooks imp
l
ementation
commit
|
commitdiff
|
tree
2016-11-30
kt
k
achov
[AArch64
]
PR t
a
rget/78362: Make sure to only take
R
EGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR targe
t
/
4
8
863 : Don't repl
a
c
e expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
A
RM] PR ta
r
get
/
78439: Upda
t
e movdi
c
onstraints
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkach
o
v
R
em
o
ve dead FI
X
ME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64
]
Expand DImod
e
constant stores to tw
o
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
chov
[
AArch64] Fix
gcc
.
d
g
/
t
orture/
f
loat32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[
ARM] PR target
/
78364: Add proper restrict
i
ons
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[2/2] Add s
t
ore me
r
ging unit
t
e
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[ARM][2/2] Remove old rt
x
co
s
ts
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[ARM][1/2
]
Use
g
e
n
e
r
ic_
e
xtra_costs in
all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[1/2] Fix off-by-one er
r
or
in
c
lea
r
_bit_region
i
n st
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
k
achov
[AArch64
]
Fix
PR target/77822: Use ti
g
hter p
r
edi
c
ates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
kacho
v
[r
t
la
n
al] Fix
WOR
D
_RE
G
I
STER_OPERATIONS
c
ond
i
t
i
on i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian gc
c
.
c-to
r
t
u
r
e
/
execu
t
e/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR tre
e
-opti
m
ization/7817
0
: Tru
n
cate sign-
e
xtend
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
c
hov
PR
tree-optimizat
i
on/78162: Reject ne
g
ative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add func
t
ion comments to so
m
e prolo
g
ue/epilogu
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPL
E
store mer
g
i
n
g pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[
check_GNU_sty
l
e
.
sh] More aggressiv
e
l
y
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
tkach
o
v
[ree] PR rt
l
-
op
t
imization/
7
8038: Handl
e
g
l
obal
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
tk
a
cho
v
[AArc
h
64] Us
e
new target pass registrat
i
on framewo
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kachov
[AArch64]
A
dd spe
l
lcheckin
g
hin
t
s for -march,-
m
cpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx] Zero-i
n
i
t
i
a
lise
local arr
a
y in simpl
i
fy
_
immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktk
a
chov
[
f
o
l
d-const] Fix
native_encode_real for HFm
o
de constants
commit
|
commitdiff
|
tree
2016-10-03
k
t
k
achov
Re
v
ert: [RTL ifcvt] Tr
a
nsform (
X
== CST)
?
-
CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcv
t
]
Transform (X == CST)
? -C
S
T
:
Y in
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
k
achov
[ARM] F
i
x -
W
implicit-f
a
llthrough
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrenam
e
]
[sel-sched] Fi
x
bogus use of H
A
RD_FRAME_PO
I
NTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx
]
(GTU
(PLUS a
C) (C - 1)) --> (LT
U
a
-C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[
e
x
p
me
d
.
c]
P
R
m
iddle-end/77
4
2
6 Delete dupl
i
c
ate
c
ondition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
kt
k
ach
o
v
[AArch64] A
d
d
AND
S
pattern f
o
r CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[A
R
M] PR t
a
r
get
/
7047
3
:
Reduc
e
siz
e
of
C
ortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[ARM] Refactor MOVW/MO
V
T
fusion
l
ogic to
all
o
w ex
t
en
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow mu
l
tiple-of
-
8
immediate offsets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[ve
c
tori
z
er][2/2] Hook up mult sy
n
t
hesis logic
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/
2
]
Move choose_mult_
v
ariant decla
r
ation
a
nd
depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
chov
[expr
.
c
] PR middle-end/71700: zero-exten
d
su
b
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add support
for some ARMv8-A cor
e
s to
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
hov
[
RTL i
f
cvt] PR rtl-op
t
i
m
izat
i
on/7
1
5
94: ICE
i
n
noce
_
emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[
A
RM
]
Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
Arch
6
4][2/
2
]
(Re)Implement vcopy
<
q
>
_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[AArc
h
64][1/2] Add support
IN
S
(element) i
n
struc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM]
[
1/4] Replace uses of int_log2
by
ex
a
ct_log2
commit
|
commitdiff
|
tree
2016-06-22
k
t
kach
o
v
[ARM]
Add initial
s
upport
f
o
r Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
kt
k
a
ch
o
v
[A
A
rch64] Add initial
support for C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[
ty
p
o] alignement -
>
alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64
]
[
o
bvious]
Cle
a
n
up
parenth
e
ses and us
e
GET_MOD
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcvt] Allow simple r
e
gister
s
ubregs in no
c
e_co
n
ve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo
in c
o
p
y
right bo
i
lerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkach
o
v
[AAr
c
h
6
4] Handl
e
A
ND+ASHIF
T
form of
U
BFIZ correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
U
p
d
a
te
d
o
cumen
t
atio
n
for ARM
a
rchitecture
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
[RTL ifcv
t
] P
r
int name
o
f noce
t
rasf
o
rm
t
hat succee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
achov
[AAr
c
h
6
4
] Mod
e
l CSEL ins
t
ru
c
tion
i
n
Cortex-A5
7
sched
u
ling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktk
a
chov
[simplify-rtx] Fix unused
v
ariabl
e
wa
r
n
ing in sim
p
lify_c
o
n
d_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3][RTL ifcvt] PR middl
e
-end/377
8
0: Conditio
n
al
expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[2/3][A
A
rch64
]
Keep CTZ compone
n
t
s to
g
e
t
her un
t
il
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][
A
RM] Kee
p
ctz expressions together
u
ntil af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
ARM][obviou
s
] Fix
t
ypos
i
n *thumb1_mulsi
3
c
o
m
m
e
nt
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix
rtl-opti
m
i
zati
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
k
tkachov
Fix fallout from: [AR
M
]
P
R target/70830: Avo
i
d P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
achov
[ARM
]
Us
e
pro
p
e
r
o
utput m
o
dif
i
er for
DImo
d
e r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Ti
e
o
peran
d
1 to ope
r
and 0 in AESM
C
pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use aar
c
h64_f
u
sion_enabled_p to
c
h
eck for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[
A
A
rch64] Re
m
ove aar
c
h64_simd_attr_length_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Tie operand 1 to operand 0 in A
E
SMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch64] Simplify ashl<mode>3 expan
d
er for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
hov
[AArc
h
64]
Delete obsolete CC_ZESWP and
C
C_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
t
k
a
c
hov
[
RTL ifcvt]
P
R rtl-
o
ptimization/66940
:
Avoid
sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[
A
RM][4/
4
] Si
m
p
l
ify checks for CONST_INT_P and com
p
ari
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tk
a
chov
[ARM][3/4]
C
leanup cast
s
f
r
om INTVAL
t
o [
u
nsi
g
ned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2/4]
Rep
l
ace casts
o
f 1 to HO
S
T_WIDE_INT by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[AR
M
] PR target/69857 Rem
o
ve bogu
s
early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
ac
h
ov
[ARM] Fix costin
g
o
f sign
-
exte
n
ding
load in
r
t
x
costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM] PR t
a
r
g
et
/
7105
6
:
Don't use v
e
ctorize
d
builtins
.
.
.
commit
|
commitdiff
|
tree
next