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
ktkachov
[AArch64] PR
r
t
l
-opt
i
mization
/
68
6
64 Imple
m
ent TARGET
_
S
C
HED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kach
o
v
[AArch64] Use contains
_
mem_rtx_
p
to detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix assem
b
ly comme
n
t syntax in -mp
r
int
-
tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fi
x
build due to INT16_MA
X
issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR ta
r
get/791
4
5 Fix xordi
3
exp
a
nd
e
r for
i
m
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
o
v
[
d
o
c] Correct
o
ptimisatio
n
levels docu
m
entation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[tes
t
suit
e
] Require shared effe
c
tive targ
e
t fo
r
som
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite
]
F
i
x FAIL: g
c
c
.
dg/l
t
o
/
p
r69188 on ba
r
e-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
tkachov
[ARM] PR
t
a
rget/71270 fix neon_valid_immed
i
ate
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64]
P
u
r
ge leftover
occurrences of aarch64_no
p
crelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
tkachov
Ad
d
Cortex-A15 tu
n
i
n
g t
o
gcc
.
d
g/uninit-p
r
ed-8
_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ssa-address] Avoid
creating non-
c
anoni
c
al RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktka
c
hov
[ARM
]
PR ta
r
get/78694: Avoid
i
nva
l
id RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg UBFIZ into W-reg
L
SL when
p
os
s
ib
l
e
commit
|
commitdiff
|
tree
2016-12-16
k
t
k
a
chov
[AArc
h
64] S
p
lit X-reg UBFX
i
nto W-reg
LSR wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
hov
[libstdc
+
+][tests
u
it
e
]
XFAIL tests rel
y
ing on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
t
kachov
[ARM
]
[committed] S
o
rt ARMv
8
pr
o
cessors by
a
lphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
k
a
chov
[AArch6
4
]
Sep
a
rate shrink wrapp
i
ng hooks implem
e
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch
6
4] PR target/78362
:
Ma
k
e sure to
only take
REGN
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
tkachov
[TER] PR t
a
rget
/
48863 : Don't replace express
i
ons across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR targe
t
/78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remo
v
e de
a
d FI
X
ME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
A
Arch64] Expa
n
d DImode con
s
t
ant s
t
o
res to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
c
hov
[AArch64] F
i
x g
c
c
.
dg/torture/float32
-
buil
t
i
n
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR ta
r
get
/
78364: Add proper
r
estrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2
/
2] Add
s
t
o
r
e merging u
n
i
t tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/2] Remove old
r
tx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM
]
[1/2] Use generic_ex
t
ra_
c
osts
in all
r
emaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off
-
b
y
-
o
ne er
r
or in
c
lear
_
bit
_
regi
o
n in stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch
6
4] F
i
x PR ta
r
g
e
t/77822: Use tigh
t
er pred
i
c
at
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tka
c
hov
[rtlanal] Fix WORD_REGISTER_OPERA
T
IONS c
o
nditi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-
e
n
d
ian gcc
.
c-t
o
r
t
ure/exec
u
te/
p
r5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
P
R tree-optimization/78170: Tr
u
nca
t
e sign-exte
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tr
e
e-opt
i
mizati
o
n/78162: Reject ne
g
ative of
f
sets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AA
r
ch64] Add function comments to some p
r
ologu
e
/epi
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkach
o
v
G
IMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
chov
[check_GNU_st
y
le
.
sh] More ag
g
ressively ignore dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-optimization/78038: Ha
n
dl
e
glob
a
l r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[
A
Arch64]
U
se new tar
g
et pass registra
t
ion
f
ramework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkach
o
v
[AAr
c
h6
4
]
A
dd spellchecking hint
s
for -ma
r
ch,-
m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[simpl
i
fy
-
rtx] Zero-initialise
l
o
c
al a
r
ray in
simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-const
]
Fix na
t
ive_encode_real fo
r
H
F
mode
c
onstants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert
:
[RT
L
ifcv
t
] Transform (X
=
=
C
ST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifc
v
t] Transform (X == CST) ? -CS
T
:
Y
i
nto (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
k
ac
h
ov
[ARM] Fi
x
-Wimpli
c
it-fa
l
lthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkacho
v
[regrename][sel
-
sched] Fix bogus
u
se o
f
HARD_FRA
M
E_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
cho
v
[simplify-rtx] (GTU
(
PLUS a
C) (C - 1)) -->
(LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
chov
[
expme
d
.
c
]
P
R middle-
e
nd
/
77426 De
l
e
te duplicate conditio
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
kt
k
achov
[AArch64] Ad
d
A
N
D
S
pattern for CMP+ZERO
_
EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[
A
RM] PR t
a
rget/70473: Reduce size of Cortex-A8
automaton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[
A
RM] Refa
c
tor MOVW/MOV
T
fusion l
o
gic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64
]
Al
l
ow multiple-of-
8
immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][
2
/2
]
Hook u
p
m
ult syn
t
hesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1
/2] Move choose_mult_v
a
rian
t
d
e
claration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[
e
xp
r
.
c] PR middle-end/717
0
0
:
zero-ext
e
nd sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
tkac
h
ov
[A
R
M] A
d
d sup
p
ort
f
or some ARMv8-
A
cores t
o
d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt] PR rtl-optimization/71594:
I
CE i
n
noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
ka
c
hov
[ARM] D
e
l
e
te thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch
6
4][2/
2
] (Re)Implement vcopy<q>_l
a
ne<q> intri
n
s
ics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
A
r
c
h64][1/2] Add
s
upport INS (element
)
instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
h
o
v
[ARM][1
/
4]
Replace uses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[ARM] Add initial support
for Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] A
d
d initial sup
p
ort for Co
r
tex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement -> a
l
i
g
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
hov
[AArch64][obvious] Clean
up pare
n
theses and use GE
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL i
f
cvt] A
l
low simple register subregs in no
c
e_convert_m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typ
o
in copyrigh
t
boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
ch
o
v
[
A
A
rch64] Handle AND+ASH
I
F
T
form
of UBFIZ correc
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update documentation for ARM arch
i
t
e
cture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL
ifcv
t
]
Print name of noce tra
s
form t
h
at su
c
ceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[AArch6
4
] M
o
del CSEL instruct
i
o
n in C
o
rtex-A57 sche
d
uling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simp
l
ify-rtx] Fix
u
n
u
s
ed vari
a
ble warning in
s
implify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tk
a
chov
[3/3][RTL
ifcvt] PR
m
i
ddle-e
n
d/37780
:
Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[2/3][
A
Arch64] Keep
C
TZ components
together
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[1/3][ARM] Keep ctz expressions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
A
RM][obvi
o
us] Fix ty
p
os
in *
t
humb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[
rtl
a
nal] Fix rtl-op
t
im
i
z
a
t
ion/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallout from:
[
ARM] P
R
target/708
3
0:
A
void POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkacho
v
[ARM] Use prope
r
ou
t
put modifier for DImode re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkachov
[A
R
M]
T
ie operand
1
to operand 0 in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
achov
[
AArch64] Use aarch
6
4
_fus
i
o
n_
e
nabl
e
d
_
p
to chec
k
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AA
r
ch64] Remov
e
aarch64_simd_attr_length
_
mov
e
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AArch64] Tie
o
perand 1 to o
p
erand 0 in AES
M
C patter
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
kt
k
ac
h
ov
[A
A
rch64] Simplify
a
s
hl<mo
d
e>3 expander for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch64] Delete
o
bs
o
lete CC_ZESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
tk
a
chov
[R
T
L ifcvt]
P
R rt
l
-optimizati
o
n
/6
6
94
0
: Avoid sig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[ARM][4/4] Simp
l
ify checks for CONST_INT_P
and
c
omp
a
r
ison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM][3/4] Cleanup
cas
t
s fr
o
m INTVAL to [un
s
ig
n
ed]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkac
h
ov
[
AR
M
][2/4] Replace casts
o
f 1 to HOST_WIDE_
I
NT b
y
HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR target/69857 R
e
mov
e
bogus e
a
r
l
y
return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
ch
o
v
[ARM] Fi
x
co
s
ting of
sign-extending load in
r
tx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkac
h
o
v
[AR
M
]
P
R
t
ar
g
et/710
5
6: Don't use vectorized b
u
iltins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
achov
[AArch64] PR target/70
8
09:
D
ele
t
e aa
r
ch64_
v
mls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64][tes
t
s
]
Skip cpu-di
a
gnostic
s
te
s
t
s
w
hen overridin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Ty
p
o fix
in
tr
e
e-ssa-l
o
o
p
-
i
va
n
o
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
hov
[ob
v
i
ous] Fix par
a
m n
a
me in du
m
p
file
commit
|
commitdiff
|
tree
2016-05-12
ktkac
h
o
v
[ARM] PR target/70830:
Avoid POP-{
r
e
glist}^
w
hen returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
k
t
kachov
[ARM]
Add mode to probe
_
s
t
ack se
t
operands
commit
|
commitdiff
|
tree
2016-04-28
k
tka
c
hov
[internal-fn
.
c][co
m
mitted] Convert conditi
o
nal compi
l
ation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArc
h
64]
D
efin
e
WORD_R
E
GIST
E
R
_
OP
E
RAT
I
O
N
S to zero and
.
.
.
commit
|
commitdiff
|
tree
next