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 test armv8_2-fp16-move-1.c
2017-11-17
ktkachov
[ARM]
Fix test armv8_2-fp16
-
mov
e
-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
kt
k
a
c
ho
v
[ARM] Fix m
o
re -Wretu
r
n
-
type
f
allout
commit
|
commitdiff
|
tree
2017-11-15
ktkachov
[AArch64] Improve scheduling model for
X
-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[AArc
h
64] Add STP pattern to store a vec
_
con
c
at of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplify
-
rt
x
] Simp
l
ify vec_m
e
rge of vec_dup
l
i
c
a
tes
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
vec_merge + vec_duplicate +
v
ec_concat si
m
plification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify v
e
c_merge of vec_du
p
licate
w
ith const
_
v
e
ctor
commit
|
commitdiff
|
tree
2017-09-13
ktkachov
[store-merging] U
s
e store order a
s
tie
-
b
r
eaker in sort_by_b
i
tpos
commit
|
commitdiff
|
tree
2017-09-11
ktka
c
hov
A
d
d myself
a
s ARM port ma
i
ntai
n
er
commit
|
commitdiff
|
tree
2017-07-14
ktkac
h
ov
Upda
t
e
c
omment in gimple-ssa-store-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
kt
k
achov
[AArch64]
F
ix str
i
c
t aliasi
n
g
i
ssu
e
in gcc
.
t
ar
g
et/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AA
r
ch64] Fix atomic_cmp_ex
c
hange_ze
r
o_re
g
_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch6
4
] Allow const0_rtx operand f
o
r
a
t
omic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
tk
a
chov
[AArch64] Add combine pattern for
s
toring l
a
ne z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktka
c
hov
[AArch64]
U
se SUBS for paral
l
el subtraction and comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[A
A
rch64]
P
eephol
e
fo
r
SUBS
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
a
ch
o
v
[AArch
6
4] Add
H
F
v
e
ctor modes to lane-to-lan
e
IN
S
pattern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[
AArch64] Emit tigh
t
er strong
ato
m
ic c
o
mpa
r
e-exchan
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktk
a
cho
v
[AA
r
ch64] Ac
c
ept more addressing modes for
PR
F
M
commit
|
commitdiff
|
tree
2017-04-10
ktk
a
chov
[ARM] A
d
d sourc
e
m
o
de to copr
o
cessor pattern S
E
T
s
commit
|
commitdiff
|
tree
2017-03-23
ktk
a
chov
[ARM] PR target/71436: Restric
t
*load_multiple p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktk
a
cho
v
[AArch6
4
] Use 'x' constra
i
nt f
o
r vector
HF
m
ode m
u
ltiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkac
h
ov
[ARM] P
R
targe
t
/799
1
1: Invalid vec_sel
e
c
t
argumen
t
s
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[A
A
r
ch64] P
R
targ
e
t/79913: VEC_SELECT bugs
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktk
a
c
h
ov
PR c/79855: add
f
ull stop to store merg
i
ng param desc
r
ip
t
ions
commit
|
commitdiff
|
tree
2017-03-03
ktk
a
chov
[AArch64]
F
ix bootstrap due to
w
ide_int
.
elt
(
0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/gimplefe-26
.
c
o
n no
n
-
c
9
9 runtime t
a
r
g
ets
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[ARM] PR rtl-optimization/68664 Implement TARGET_S
C
HED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[
AArch64] PR rtl-optimiza
t
i
on/68664 Imple
m
en
t
TARGET
_
SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch
6
4] Us
e
conta
i
n
s
_
m
em_rtx
_
p to dete
c
t m
e
mory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
tkachov
[ARM]
F
i
x
assem
b
ly
c
omment s
y
ntax in
-
mprint
-
tune
-
info
commit
|
commitdiff
|
tree
2017-02-08
ktka
c
hov
[
r
is
c
v] Fix build du
e
to INT16_MAX issu
e
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR target/79145 Fix xordi3 expa
n
der for immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[d
o
c
] Correct opt
i
misation
l
evels
d
ocu
m
entation fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[tes
t
suite] Require shared effecti
v
e
tar
g
et for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktk
a
chov
[testsuite]
F
ix FAIL:
gcc
.
dg/lt
o
/pr69188 o
n
bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/7127
0
f
i
x neon_vali
d
_i
m
med
i
ate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] P
u
r
ge leftov
e
r occ
u
rrences of aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
k
acho
v
Ad
d
Cor
t
ex-A15 tuning to gcc
.
d
g
/
u
ninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-address] Avoid creating n
o
n-canoni
c
al
R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkach
o
v
[ARM] PR
t
ar
g
e
t
/7
8
694: Avoid inva
l
id RTL sha
r
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArch
6
4] Split X-reg UBFIZ into W-r
e
g LSL when
p
o
ssible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg
U
BFX
i
nto W-reg LSR when pos
s
ible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc+
+
][testsuite] XFAIL tests rely
i
n
g
o
n long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
tka
c
h
o
v
[ARM][committ
e
d] Sort ARMv8 p
r
ocess
o
rs b
y
a
l
ph
a
betic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkac
h
ov
[AArch
6
4] Separa
t
e
sh
r
ink wrapping
h
ooks
impl
e
mentation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] PR target/
7
8362: Mak
e
sure to
only take
RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER]
PR target/48863 : Don't replace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR t
a
rget
/
7
84
3
9: Update movdi
c
onstrai
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dea
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
h
ov
[AArch64] Expand D
I
mo
d
e c
o
n
s
tant
s
tores to two
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AA
r
ch64] Fix gcc
.
d
g/t
o
rture/f
l
o
at32-bu
i
l
t
in
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktka
c
hov
[ARM
]
PR
target/783
6
4: Add pr
o
p
er restr
i
ctions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[2/2]
Add store merging
unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/2]
R
e
move o
l
d rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[A
R
M][1
/
2] Use
gen
e
ric_extra_costs
i
n all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off
-
by-
o
ne error i
n
clear_bit_re
g
ion in
s
tore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fix
PR tar
g
e
t/77822: U
s
e tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkacho
v
[rtlanal]
Fix WORD_REGISTER_OPERATI
O
NS c
o
ndition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-e
n
dian gcc
.
c-tor
t
ure/execute/p
r
55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR
t
r
e
e
-o
p
timizati
o
n/
7
81
7
0: Truncate sign-e
x
ten
d
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimizati
o
n/78162: Reject neg
a
tive
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkacho
v
[AA
r
ch64] Add f
u
nction co
m
ments to so
m
e prologue/epi
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPL
E
st
o
re mer
g
ing pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[che
c
k_GNU_style
.
sh] M
o
re
a
ggress
i
vely
ignore dg-
x
xx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
achov
[ree] PR rtl-optimization
/
78038: Handl
e
gl
o
bal register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[
AArch64
]
Use
new
tar
g
e
t
p
a
s
s
r
egist
r
ation fra
m
ewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
AArch6
4
] Add spellcheck
i
ng h
i
nts
f
or -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktka
c
h
o
v
[s
i
mpli
f
y
-
r
tx] Zero-initial
i
s
e
lo
c
al array in
simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
tkachov
[fold-const] F
i
x native_encode_
r
eal for HFm
o
de constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Rever
t
:
[RTL ifcvt]
Tr
a
nsform
(X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
c
h
ov
[RTL ifcvt] Transform (X == CST) ? -CST : Y into
(
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix
-Wi
m
p
li
c
i
t-fallthrough
warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regre
n
ame][
s
el-
s
ched] Fix bogus use of HARD
_
FR
A
ME_POINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx] (GTU (PLUS a
C
) (C - 1)) --> (L
T
U a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[e
x
pmed
.
c] PR m
i
d
d
le-end/774
2
6 Delete dup
l
icate co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AAr
c
h64] Add AN
D
S
pa
t
tern for
C
MP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR
t
a
r
g
et/70473
:
Reduce siz
e
of Cortex-A8 automa
t
on
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM] Re
f
acto
r
MOVW/MOVT fusion logic to all
o
w ex
t
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
k
t
kachov
[AArch64
]
Al
l
ow multi
p
le-of-8 immediate
offset
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
ectoriz
e
r][2/2] H
o
ok up mult synthesis logi
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/
2
] Move choose_mult_variant dec
l
ara
t
i
o
n a
n
d dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkach
o
v
[expr
.
c] PR
m
iddl
e
-end/7
1
70
0
:
zero
-
exte
n
d
s
u
b-wor
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM] Add support
f
or
some ARMv8-A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkacho
v
[
R
T
L i
f
cvt] PR rtl-optim
i
zation/71594: ICE in n
o
c
e_em
i
t_
c
mo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delet
e
th
u
m
b
_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Imple
m
e
nt
v
co
p
y<q>_lane<
q
> intr
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch6
4
][1/2] Add
s
uppo
r
t IN
S
(
el
e
men
t
) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1
/
4
]
Replace us
e
s o
f
int_log2 by exact_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
ktk
a
cho
v
[ARM] Add init
i
al s
u
ppor
t
for Corte
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] Add
ini
t
ial support for
C
ortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktk
a
chov
[typo] aligne
m
ent ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[AArch
6
4][obvio
u
s] Clean up parentheses a
n
d use GET
_
MODE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcvt] A
l
l
ow sim
p
l
e
reg
i
s
t
e
r
s
ubregs in
noce_c
o
n
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
typo
i
n cop
y
r
i
ght boilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
[AArch
6
4] H
a
n
d
le AND+ASHI
F
T for
m
of UBFI
Z
corre
c
tl
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update
documentation for ARM
a
r
chitectur
e
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
ac
h
ov
[RTL i
f
cv
t
] Print name of
n
oce trasform
t
h
at s
u
c
ceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[AArch64
]
M
o
del
C
S
E
L instr
u
ction i
n
Cor
t
ex-A57 sch
e
duling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[
simplif
y
-rtx] F
i
x
unused variab
l
e
warning in simplify
_
cond
_
.
.
.
commit
|
commitdiff
|
tree
next