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] PR rtl-optimization/68664 Implement TARGET_SCHED_CAN_SPECULATE_INSN hook
2017-02-14
ktkac
h
ov
[AArch64] PR rtl-o
p
ti
m
i
z
ation/68664 Im
p
l
ement
T
ARGET_SCHED_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AArch64] Use
contain
s
_m
e
m_rtx
_
p to
detect
m
emory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix assem
b
ly commen
t
syntax in -m
p
rint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[ri
s
cv] Fix build due to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[AR
M
]
P
R targe
t
/79145 Fix xordi3 expander for imm
e
diate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Corre
c
t opt
i
m
isa
t
ion levels documentatio
n
fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkacho
v
[testsuit
e
] Re
q
uire
s
ha
r
ed
e
ffective ta
r
get for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktk
a
chov
[t
e
s
t
suite] F
i
x FAIL: gc
c
.
dg/lto/
p
r69188 o
n
bare-met
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkach
o
v
[ARM]
PR target/7
1
270 fix
n
eon_vali
d
_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[AArc
h
64] Pur
g
e leftover
o
ccurren
c
es of aarch64_nopcrela
t
iv
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
tkacho
v
Add Cortex-A1
5
tuning to gcc
.
dg/uninit-pred-
8
_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-addres
s
]
Avoid creating n
o
n-cano
n
ical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkach
o
v
[
ARM] PR
target/78694: Avoi
d
invalid RTL
s
ha
r
ing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AArch64] S
p
lit X-reg UBFIZ
i
nto W-
r
eg
L
SL when possible
commit
|
commitdiff
|
tree
2016-12-16
k
tkachov
[
A
Arch64] Split X
-
reg
U
BFX
i
nto W-
r
eg
L
SR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkach
o
v
[
l
i
b
stdc++][tests
u
i
te]
X
FA
I
L tests rely
i
ng on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
c
h
ov
[
ARM][committed] Sort ARMv8 processors
b
y alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64]
Se
p
arate shrink wra
p
ping hook
s
i
m
plementation
commit
|
commitdiff
|
tree
2016-11-30
ktkac
h
ov
[AArch64] PR target
/
7836
2
: Make sure
to only t
a
k
e REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
tka
c
hov
[TE
R
] PR t
a
rget/4886
3
:
Don't replace expressions acros
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
kt
k
achov
[
ARM] PR target/7
8
439:
U
pd
a
t
e m
o
vdi
const
r
a
i
nts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkacho
v
Remove dead FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArc
h
6
4
] Ex
p
a
nd
D
Imode constant stores to two
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
c
h
ov
[AArch64] Fix gcc
.
d
g
/tortu
r
e
/
float32-built
i
n
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
kt
k
achov
[ARM] PR target
/
7
8
364: Add proper re
s
tri
c
tions
to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[2/2] Add store merging
unit test
s
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[ARM]
[
2/2]
Re
m
o
ve ol
d
rtx cos
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][1/
2
] Use generic_extra_costs in al
l
rema
i
ning
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off-b
y
-one error
in cle
a
r_bit
_
re
g
ion i
n
store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkac
h
o
v
[AArch64] Fix PR target/
7
7
822: Use
t
i
g
ht
e
r predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkac
h
ov
[
rtlanal] Fi
x
W
O
RD_REGISTER_OP
E
RATIONS condit
i
on
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkacho
v
Fix for big-endian g
c
c
.
c-torture/ex
e
cute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
P
R tre
e
-optimization/78
1
70: Tr
u
ncate sign-e
x
tended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkac
h
ov
P
R tree-op
t
imization/78162: Rejec
t
negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
[AArch64] A
d
d funct
i
on comm
e
nts to some
pr
o
logue/
e
pilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GIMPLE store mergi
n
g
pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
kt
k
achov
[che
c
k_GNU_style
.
sh] M
o
re aggressively i
g
nore dg
-
xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[re
e
] PR
rtl-o
p
timiza
t
ion/7
8
038: Handle global
reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new target pass
registra
t
ion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AAr
c
h6
4
]
A
d
d spellcheck
i
ng hints f
o
r -mar
c
h
,
-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx] Zero-ini
t
ialise local ar
r
ay in simpli
f
y_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
o
v
[fol
d
-
c
onst] Fix native
_
encode_r
e
al for HFmode cons
t
ants
commit
|
commitdiff
|
tree
2016-10-03
ktkacho
v
Re
v
ert: [RTL ifcvt] Trans
f
o
rm
(
X == CST) ?
-
CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[
R
TL ifcvt]
T
ra
n
sform (X == CST
)
? -CST : Y into (
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[
ARM
]
Fix -Wi
m
plicit-fallthrough wa
r
ni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix bogus use
of
HARD_F
R
AME
_
P
OINT
E
R_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
k
a
c
h
ov
[simplify-rtx] (GT
U
(P
L
U
S
a C) (C - 1))
-
-
> (L
T
U a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[e
x
pmed
.
c]
PR middle-end/
7
7426 D
e
le
t
e
dupli
c
ate conditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkacho
v
[
AA
r
ch64] Ad
d
ANDS pattern for CMP+ZER
O
_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM]
PR
t
arget
/
70473: Reduce s
i
ze of Cort
e
x-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM]
R
e
fact
o
r MOV
W
/MOVT f
u
sion
logic to al
l
ow
e
x
t
ension
commit
|
commitdiff
|
tree
2016-08-01
ktkac
h
ov
[AA
r
ch64] A
l
low multiple-of-8 immediat
e
offsets
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[
vectorizer][2/2] Hook up mult sy
n
t
h
e
sis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2] Move choose
_
mult_varian
t
declaration an
d
dep
e
n
de
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-en
d
/
7
17
0
0: zero-ex
t
end sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM
]
A
dd supp
o
rt for
s
o
me ARMv8-A
cores to driv
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkacho
v
[RTL ifcvt] PR rtl-optimiz
a
t
i
o
n
/71594: ICE in noce_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thumb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch64][2/2] (Re)Imple
m
ent vcopy<q>_lane<q> int
r
ins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[A
A
r
c
h64][1/2] A
d
d support INS (element
)
instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[
A
RM][1
/
4
]
Replace
uses
o
f int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
RM]
Add initial support for Cort
e
x-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
Arch6
4
] Add initial
support fo
r
Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] align
e
m
e
nt ->
alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[
A
Arch64][obviou
s
]
C
lea
n
up pa
r
entheses and use GET_
M
OD
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL if
c
vt] Allow
simple re
g
i
s
ter subregs in noce_co
n
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
F
i
x
t
y
p
o in copy
r
i
g
ht boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[A
A
rch64] Handle AND+
A
SHIF
T
for
m
of
UBFIZ cor
r
e
ct
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update
documentation for ARM arch
i
tecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RT
L
ifcvt] Pr
i
n
t name of noce trasform that
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[AA
r
ch64] Model CSEL ins
t
ruction i
n
Cortex-A57 scheduli
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[
s
imp
l
if
y
-rtx] Fix u
n
u
s
ed variable w
a
r
n
ing in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[3/3
]
[
RTL ifcv
t
]
PR mi
d
d
le-end/
3
7
7
80: Conditional
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkach
o
v
[2/3][AArch64] Ke
e
p CT
Z
components toget
h
er until aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
][A
R
M] K
e
ep ctz
expressions tog
e
ther u
n
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
t
kachov
[ARM][obvious
]
Fix typo
s
in *
t
humb1_muls
i
3 comment
commit
|
commitdiff
|
tree
2016-06-02
kt
k
ac
h
o
v
[rtl
a
nal] Fix
rtl-optimization/71
2
95
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
F
i
x fallout
from: [ARM]
P
R tar
g
et
/
70830: Av
o
i
d
P
OP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkach
o
v
[ARM] Use p
r
op
e
r output modifi
e
r fo
r
DImode regi
s
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
ov
[ARM] Tie operand 1
to o
p
era
n
d
0 in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
o
v
[
AArch64] Use aarch64_fu
s
ion_enable
d
_p
t
o check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AArc
h
64]
R
e
m
o
ve aarch64_s
i
m
d
_attr_length
_
move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Tie operand 1 to operand 0 in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64]
S
i
mplify ashl<mode
>
3
e
xpa
n
d
er
for SHORT mo
d
es
commit
|
commitdiff
|
tree
2016-05-27
k
tkacho
v
[AA
r
c
h
64] Delete obsolete
CC_ZESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[
RTL ifcvt] PR rtl-optimizatio
n
/66
9
40: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[ARM][4/4] Simplify checks for CON
S
T_INT_P and c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM][3/4] Cleanup casts f
r
om INTVAL
to
[unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkacho
v
[
A
RM]
[
2/4] Replace
c
asts of 1 to HOST
_
WIDE_INT b
y
HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM] PR
target/6
9
857
Remove
bogus early return f
a
l
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[A
R
M
] Fix cos
t
ing of sign-extendi
n
g load in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[AR
M
] PR ta
r
g
e
t/71
0
56:
D
on't
u
se v
e
c
t
orized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktk
a
chov
[AArch64]
PR tar
g
et/70809: D
e
le
t
e aarch
6
4_vm
l
s<mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[
A
A
r
ch6
4
][tests]
Skip
cpu-diagnostics te
s
ts when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
kt
k
ac
h
ov
[
o
bvious] Typo fix in tr
e
e-ssa-
l
oop-ivan
o
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obv
i
ous] Fix
p
aram na
m
e
in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/708
3
0: Avoid P
O
P
-{regli
s
t}^ when r
e
turnin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkach
o
v
[ARM] Add mode t
o
probe_stack set ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
i
nter
n
a
l
-fn
.
c][co
m
mit
t
ed
]
Conve
r
t
c
o
n
d
itional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
kt
k
achov
[
AArch64] D
e
f
i
ne WORD_REGIST
E
R_OPERATIONS to ze
r
o and
.
.
.
commit
|
commitdiff
|
tree
next