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 HF vector modes to lane-to-lane INS pattern
2017-06-02
ktkachov
[AArch64] Ad
d
HF vector modes to
l
ane-to-lane INS pattern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
acho
v
[
AArch64]
E
mit tighter str
o
ng atomi
c
compare-e
x
chan
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkach
o
v
[AArch64] Accept
m
o
re
a
ddressin
g
mode
s
for PRF
M
commit
|
commitdiff
|
tree
2017-04-10
ktkac
h
ov
[
ARM] Ad
d
s
ource mode to coproce
s
sor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
k
t
kachov
[
A
R
M] PR target
/
71436: Re
s
trict *
l
oad_multiple pat
t
ern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
kt
k
achov
[AArch64] Use 'x
'
cons
t
raint for vector HFmode m
u
ltiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] P
R
target/79911: Invalid
v
ec_sele
c
t a
r
guments
commit
|
commitdiff
|
tree
2017-03-09
k
t
kachov
[AArch64] PR targe
t
/
7
9913: VEC_SELECT
bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: add
f
ull stop
t
o
sto
r
e
mergi
n
g p
a
ram de
s
criptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix bo
o
t
s
trap due to
wide_int
.
el
t
(0) uni
n
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Ski
p
gcc
.
d
g
/gimplefe-26
.
c on non-c99 ru
n
tim
e
ta
r
gets
commit
|
commitdiff
|
tree
2017-02-14
k
t
k
a
chov
[ARM] PR rtl-optimization/68664 Implement TAR
G
ET
_
SCH
E
D
_
CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
c
hov
[
AArch6
4
] PR
rtl-optimiza
t
i
o
n/
6
8664 Imple
m
ent TAR
G
E
T
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch
6
4] Use contains_mem_
r
t
x_p t
o
detect m
e
mory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kac
h
ov
[AR
M
] Fix
a
s
semb
l
y comment
s
y
ntax i
n
-mprint
-
tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkach
o
v
[ris
c
v] Fix
b
uild due t
o
INT16_MAX
i
s
sue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
ARM
]
PR target/7
9
145
Fix xordi3
e
xpander fo
r
immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tka
c
hov
[doc]
Cor
r
ect opti
m
isation l
e
v
e
ls documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[test
s
uite]
Require share
d
effective tar
g
et for so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktka
c
hov
[testsuite] Fix
FAIL: gc
c
.
d
g/lto/pr691
8
8 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkac
h
ov
[ARM] PR target
/
7127
0
fi
x
n
e
o
n
_
val
i
d_immedia
t
e for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[A
A
rch64] Purge leftover
o
c
currenc
e
s of
a
arch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kacho
v
Ad
d
Cortex-A15 tuning to
g
cc
.
dg/uninit-pr
e
d-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
t
ree-
s
sa-addre
s
s] Avoid crea
t
ing non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
ka
c
hov
[ARM] PR target/78694:
A
vo
i
d
i
n
valid RTL
s
har
i
ng
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AArch64] Sp
l
it X-reg UBFIZ into W-reg LS
L
when
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArch
6
4] Sp
l
it X-reg UBFX into W-r
e
g LSR when
possible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
cho
v
[libstdc
+
+][tests
u
ite] XFAIL te
s
ts
r
elying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
tkachov
[ARM][committed]
Sor
t
ARMv8 processors by a
l
phabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkacho
v
[AArch64] Separate shri
n
k wrappin
g
hooks i
m
plem
e
ntation
commit
|
commitdiff
|
tree
2016-11-30
ktkach
o
v
[AArch64] PR ta
r
get/78362:
Make su
r
e to onl
y
take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
T
E
R] PR target/48863
:
Don'
t
replace
expres
s
i
ons across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkac
h
o
v
[ARM
]
P
R targ
e
t/78439: Update m
o
vdi
c
ons
t
rai
n
t
s for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
kt
k
a
chov
Remove d
e
ad F
I
XME
commit
|
commitdiff
|
tree
2016-11-17
kt
k
ac
h
ov
[AArch6
4
]
E
xpand DImode constant stores to t
w
o SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg/tortur
e
/fl
o
at
3
2-builtin
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[A
R
M] PR
t
arget
/
7
8
364:
A
dd pro
p
er restricti
o
ns t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[2/
2
] Add store merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/
2
] Re
m
o
ve
old rt
x
costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2] Use generic
_
ext
r
a_costs
i
n
all
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
1/2] F
i
x
o
ff
-
b
y
-
o
ne error in cl
e
ar_bit_r
e
gion in st
o
re
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[AArch64] F
i
x
P
R
t
a
rget
/
77822: Use tighter p
r
edica
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
achov
[rtl
a
n
al] Fix WORD_REGISTER_OPERATIONS condi
t
ion
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
Fix for big-endian gcc
.
c-torture/ex
e
cut
e
/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
P
R
tree-optimization/78170: Truncate
s
i
gn-ex
t
en
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkach
o
v
PR tree-o
p
t
im
i
zation/78162: Reject negativ
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
[AArc
h
64] Add functio
n
comme
n
ts to
some prol
o
gue/ep
i
lo
g
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkach
o
v
GIMPLE
s
t
o
r
e merging pass
commit
|
commitdiff
|
tree
2016-10-24
kt
k
achov
[ch
e
ck_
G
N
U
_style
.
sh] Mor
e
aggre
s
sively ig
n
o
r
e
d
g
-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
tkachov
[ree] PR rtl-optimiz
a
tion/78
0
38:
H
andle
g
lo
b
a
l
reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktk
a
chov
[AArc
h
64] Use ne
w
target pa
s
s
regist
r
ati
o
n
f
ra
m
ework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AA
r
ch64] A
d
d spe
l
lchecking hin
t
s for -marc
h
,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-
r
tx] Zero-
i
nitialise local
a
rray in
simp
l
ify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-
c
on
s
t] Fix
n
a
tive
_
encode_real
f
o
r
H
F
m
ode const
a
nts
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Tran
s
f
o
rm
(
X == CST) ? -C
S
T : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
chov
[
R
TL ifcvt]
T
r
a
nsf
o
rm (X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkachov
[ARM] Fix -Wi
m
pl
i
cit-fallthrough
w
a
rnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrena
m
e]
[
s
e
l-sched]
Fix bogus use of HARD_F
R
A
ME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx]
(
GT
U
(PL
U
S a C) (C - 1)) -->
(LTU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktka
c
h
o
v
[expmed
.
c] PR m
i
ddle-end/77426 Dele
t
e
duplicate condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktka
c
hov
[AArch6
4
]
Add ANDS patt
e
rn for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tka
c
hov
[ARM] P
R
target
/
70473: Reduce si
z
e
o
f
Cortex-A8 auto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[
A
RM] Refa
c
tor MOVW/MOVT
fusion log
i
c to all
o
w ex
t
ensio
n
commit
|
commitdiff
|
tree
2016-08-01
k
t
kac
h
ov
[AArch64] Al
l
ow multiple-of-8
imm
e
d
iate offs
e
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
a
ch
o
v
[vecto
r
i
z
er][2/
2
] Hook up m
u
l
t synthesis logi
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkacho
v
[1/2]
Move choose
_
mult_variant declaration an
d
de
p
e
ndent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[e
x
p
r
.
c] PR middle-end/71700
:
zero-e
x
tend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM] Ad
d
sup
p
ort for som
e
A
RMv8-A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
achov
[RTL ifcvt] PR rtl-o
p
ti
m
ization/7159
4
: ICE
i
n noce_emit
_
cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete
thumb_
r
eload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][
2
/2] (
R
e)Impleme
n
t
v
copy<q>_lane<q>
i
ntrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch64]
[
1/2] Add support INS (e
l
e
ment)
instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[A
R
M][
1
/4] Replace uses of int_log2
by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
ARM] Add initial sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
kt
k
achov
[
AArch64] Ad
d
i
nitial
support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[typo] alignement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
chov
[AArch64][obvious] Clean up paren
t
heses an
d
use GET_MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
h
o
v
[
R
TL
i
f
cvt]
A
llow simple regist
e
r sub
r
egs in
n
oce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
Fi
x
typo
in copyright boiler
p
late
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
Arch64] Handle AND+ASHIFT
form of
U
B
F
IZ correctl
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
U
pd
a
te documentation for
ARM
ar
c
hitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt
]
Print name of noce
trasform
that succ
e
ede
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[
AArch64] Model CSEL in
s
tr
u
cti
o
n
in Cortex
-
A57 sche
d
ulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[
sim
p
l
if
y
-r
t
x] Fix unused
v
ar
i
ab
l
e
warning
in simpl
i
fy_c
o
nd_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[3/
3
][RTL ifcvt] PR middle-end/37780: Con
d
itional ex
p
re
s
sion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[2/3][AArc
h
64] Keep CTZ comp
o
nents together until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tk
a
c
hov
[1/3][ARM] Keep c
t
z
e
xpress
i
ons together until
afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[AR
M
][o
b
vious]
Fix
typos
in *
t
humb
1
_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
[rtlan
a
l] Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallout from: [A
R
M] P
R
t
a
r
g
e
t/70830: Avoi
d
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
ov
[ARM
]
U
se prop
e
r output modifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
ARM]
Tie operand 1 t
o
operand 0
i
n AESMC p
a
ttern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[AArch64]
U
s
e
a
a
rch6
4
_fusion_enabled
_
p to
c
h
eck
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
achov
[
A
Arch64]
R
e
move
aarch64_sim
d
_
a
ttr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
A
r
ch64] Tie operand 1
t
o
op
e
ra
n
d
0
in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AA
r
ch64] Simplify ashl<mode>
3
expander
f
o
r
SHOR
T
m
o
des
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
hov
[AArc
h
64] Delet
e
obsolet
e
CC_ZESWP and
CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR rtl-opti
m
ization/66940: Av
o
id signe
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[A
R
M][4/4
]
Simplify chec
k
s for CONS
T
_INT
_
P and compariso
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
c
hov
[ARM][3/4] Cleanup casts from I
N
TVAL to [un
s
ign
e
d
]
.
.
.
commit
|
commitdiff
|
tree
next