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] PR target/79911: Invalid vec_select arguments
2017-03-13
ktkachov
[AR
M
] PR target/79911
:
Invalid
vec_select arg
u
ment
s
commit
|
commitdiff
|
tree
2017-03-09
ktka
c
hov
[AArch64
]
PR
t
arget/79913: VEC_SE
L
ECT
b
ug
s
in
a
ar
c
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
kachov
PR c/79855: add full stop to stor
e
me
r
ging param descr
i
ptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AAr
c
h64] Fix bootstrap due
to wide_i
n
t
.
e
lt (0)
u
ninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
Skip gcc
.
dg/gimplefe-26
.
c on non-c99
r
un
t
ime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[
ARM] PR rtl-op
t
imization/6866
4
Implement
TAR
G
ET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[AArch64]
PR rtl-optimizati
o
n/68664 Implement TAR
G
ET_SCHED
_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AArch64] Use contain
s
_mem_r
t
x_p to dete
c
t memor
y
sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
c
hov
[A
R
M] Fix assem
b
ly comment syntax in
-mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fix build due to INT16_MAX iss
u
e
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
ov
[AR
M
] PR target/79
1
45
Fix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Correct optimisation levels docum
e
ntation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[
t
e
s
t
sui
t
e] Req
u
i
re
s
hare
d
effective targe
t
f
or
s
ome
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[
t
estsuite] Fix
FAIL: gcc
.
dg/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
acho
v
[
A
RM] PR target/71270 fix neon_valid_immedia
t
e fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
a
chov
[
A
A
r
c
h
6
4] Purge leftover occurre
n
ces o
f
a
arch6
4
_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
d
d Cort
e
x-
A
1
5 tuning to gcc
.
dg/uninit
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-ad
d
res
s
]
Avoid creati
n
g non-cano
n
i
cal RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
a
chov
[ARM] PR t
a
r
g
et/78694: Avoid invalid RT
L
sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AArch64]
S
plit X-reg UBFIZ into W-reg LSL when
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[AArch64]
Spli
t
X-
r
eg
U
BFX into
W
-
r
e
g
LSR
when poss
i
b
le
commit
|
commitdiff
|
tree
2016-12-12
kt
k
achov
[libstd
c
+
+
][te
s
tsuite] XFAIL tes
t
s relyi
n
g on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[ARM][committed] Sort ARMv8 processors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
kt
k
ach
o
v
[AArch64] Separate shrink wrapp
i
n
g
hooks implementa
t
ion
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArc
h
6
4
] PR t
a
r
get/78362: Make sure to o
n
ly take REG
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
kach
o
v
[TE
R
]
P
R target/48863 : Don
'
t
r
epl
a
ce exp
r
essions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktka
c
hov
[AR
M
] PR target/78
4
39: Update mov
d
i
constrai
n
t
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
R
emove dea
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AA
r
ch64] Expand D
I
mode constant
s
tores
t
o two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/torture/flo
a
t32-builti
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
tkachov
[AR
M
] P
R
ta
r
get/
7
8364:
Add proper restric
t
i
o
ns
t
o zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add store
m
er
g
i
n
g
unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/2
]
Rem
o
ve old rtx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Use gener
i
c_extra
_
costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2]
Fix off-by-one e
r
r
o
r in clear
_
bit_reg
i
on in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkac
h
ov
[
A
Arch64] Fix PR ta
r
g
e
t/77822: Use t
i
g
h
ter pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[
r
tl
a
nal
]
Fix W
O
R
D
_REGISTER
_
OPERAT
I
ONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
F
ix for big-en
d
ian gcc
.
c-torture/execu
t
e/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
k
achov
PR
t
ree-optimization
/
78170: Trunc
a
te sign-
e
xtended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
ka
c
h
o
v
PR tree-optimizat
i
on
/
7816
2
: Re
j
ect neg
a
tive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AA
r
c
h
64] Add function comm
e
nt
s
to some pro
l
ogue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GI
M
PLE store merging p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
c
h
ov
[
che
c
k_GNU
_
style
.
s
h] More ag
g
ress
i
v
ely ig
n
o
r
e d
g
-
xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[r
e
e
] PR rtl
-
optimizati
o
n/7803
8
: Handle global regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] U
s
e
ne
w
t
a
r
get pass registratio
n
framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkacho
v
[AArch64] A
d
d s
p
ellchec
k
ing hint
s
for -march
,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-
r
t
x
] Zero-initialise local
array in
si
m
p
l
i
fy_
i
mmed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
ov
[fold-const] F
i
x native_enco
d
e_real for H
F
mo
d
e con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Tr
a
n
s
form (X =
=
CST) ? -C
S
T : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL
i
fcv
t
] Transform (X =
=
C
S
T) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[
A
RM] Fix -Wimp
l
i
c
it-fallth
r
o
ug
h
war
n
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
ktka
c
hov
[
r
egrename
]
[
sel-sched] Fix
bo
g
us use of HARD_F
R
AME
_
POINT
E
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
ch
o
v
[simp
l
ify-rtx] (GTU (PLUS a C
)
(C -
1
)) -
-
> (
L
TU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
o
v
[expmed
.
c
] PR middle-end/77426 Delete d
u
plicate condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[AArch64] Add ANDS pattern for CMP
+
ZERO_E
X
TE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/70473: Reduce size of Co
r
tex-A8 au
t
o
m
at
o
n
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
A
R
M
]
Refa
c
tor MOVW/MOV
T
fusion
l
og
i
c to allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64
]
Allow multip
l
e
-of-8 immedia
t
e offsets fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkac
h
ov
[vect
o
rizer][2/2] Hoo
k
u
p mult synth
e
sis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2
]
Move c
h
oose_mult_varia
n
t de
c
laration and de
p
endent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle
-
end/71700: zero-extend
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] A
d
d
support for som
e
ARMv8-A core
s
t
o driv
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
hov
[RTL ifcvt] PR rtl-opt
i
mization/7159
4
: ICE
i
n
n
oce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kachov
[ARM] Delete thumb_re
l
oad_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
tk
a
c
h
ov
[AAr
c
h6
4
][2/2] (Re)Implement vcopy<q>_lane<q> intri
n
sics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2
]
Add s
u
ppo
r
t INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
ka
c
hov
[ARM][1/4] Repl
a
ce use
s
of int_log2 b
y
exa
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
kt
k
achov
[ARM] Add i
n
i
t
ial support f
o
r Cortex
-
A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AAr
c
h64] Ad
d
initi
a
l su
p
port
f
or C
o
rtex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[t
y
po] aligneme
n
t -> a
l
ignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[A
A
rch6
4
][
o
bvious] Clean up parentheses and
use GE
T
_
M
O
D
E
_
U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
c
h
o
v
[
RTL ifcvt] Allow simple register subregs in noce_con
v
er
t
_
m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
F
i
x typo in copyright boile
r
plate
commit
|
commitdiff
|
tree
2016-06-14
ktkac
h
o
v
[
A
Arch64] Hand
l
e
AN
D
+ASH
I
FT for
m
of UBFIZ correc
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
Updat
e
docume
n
t
a
tion
f
or A
R
M
archi
t
ectur
e
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifc
v
t] Pri
n
t
name of noce
trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
achov
[AArch
6
4] Mod
e
l
CSE
L
instru
c
tion
in Cortex-A
5
7 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplif
y
-rtx] Fix
u
nused v
a
riable warning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[3/3][RTL if
c
vt] P
R
middle-end/37780: Conditi
o
nal expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kach
o
v
[2/
3
]
[
AA
r
ch6
4
] Keep CTZ components together
u
n
t
il af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[1/3][ARM] Keep ct
z
expressi
o
ns
t
ogether
u
nt
i
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][
o
bviou
s
]
F
ix t
y
pos in *thum
b
1_
m
ulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlan
a
l]
Fix rtl-o
p
timization/71
2
95
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
Fix fallo
u
t
from: [ARM] PR ta
r
get/70830:
A
v
o
id POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use proper
o
utput modifie
r
for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
a
c
hov
[ARM] Tie oper
a
nd 1 to
o
p
erand 0 in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64]
U
se aarch64_fusion_enabled_p to check f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AArch
6
4]
R
emove
aarch64_simd_attr_
l
ength_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
Arch64] Tie
o
per
a
nd 1
t
o operand 0
i
n
AES
M
C p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[A
A
rch64] Simplify ashl<mode>3
e
xpan
d
er for S
H
ORT
modes
commit
|
commitdiff
|
tree
2016-05-27
k
tk
a
chov
[AArch
6
4
]
Dele
t
e obsolete CC_ZESWP and
C
C
_SESWP
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR
r
tl
-
optimization/66
9
40: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkach
o
v
[ARM][4
/
4] Simplify che
c
ks for CONST_INT_P and compa
r
ison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][3/4] C
l
eanup casts from INTVAL
to
[u
n
signed]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
ka
c
hov
[ARM][2/4] Replace
casts o
f
1
to HOST
_
WIDE_INT
b
y HOST_W
I
DE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
R
M] PR targ
e
t/
6
9857 Remove bogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[AR
M
] Fix
costing o
f
s
ign-extending loa
d
in
rt
x
costs
commit
|
commitdiff
|
tree
2016-05-19
k
tkach
o
v
[
ARM] PR tar
g
et/71056: Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR tar
g
et/70809: Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AArch6
4
][
t
ests] Skip c
p
u-diagnost
i
cs te
s
ts when overr
i
ding
.
.
.
commit
|
commitdiff
|
tree
next