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] Use SUBS for parallel subtraction and comparison with immediate
2017-06-05
ktkach
o
v
[AAr
c
h64] Use SUBS for parallel subtr
a
ctio
n
an
d
compa
r
ison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
c
h
ov
[AArch64] Peephole for SU
B
S
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Add HF vector
mode
s
t
o lane-to-
l
ane INS
p
att
e
r
n
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AA
r
ch64] Emit tighte
r
stron
g
atomic c
o
m
pare
-
ex
c
hange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktka
c
hov
[
A
Arch64] Acc
e
pt more add
r
essing modes for PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkacho
v
[ARM] Add source mode
t
o
cop
r
ocessor patter
n
SETs
commit
|
commitdiff
|
tree
2017-03-23
ktka
c
hov
[ARM]
PR target/71436: R
e
strict *loa
d
_mu
l
tiple
pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkacho
v
[
A
Arch
6
4]
Use 'x' constraint for
v
e
c
t
or
H
Fmode multi
p
lica
t
i
o
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkachov
[ARM] PR target/7991
1
: Inva
l
id ve
c
_selec
t
arguments
commit
|
commitdiff
|
tree
2017-03-09
k
tkachov
[AArch64] PR
target
/
79913:
V
EC_S
E
L
ECT bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
kt
k
achov
P
R c
/
79855: add
full stop to st
o
re
m
erg
i
ng param descripti
o
ns
commit
|
commitdiff
|
tree
2017-03-03
ktkac
h
ov
[AArch64
]
Fix bootst
r
ap du
e
t
o
w
i
de_in
t
.
e
l
t (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktk
a
c
hov
Skip
g
cc
.
dg/gimp
l
efe-26
.
c on non-c9
9
r
u
ntime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AR
M
]
P
R rtl
-
optimi
z
a
tion/68664 Implement TARGET_SCHED_C
A
N_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
kachov
[AA
r
ch64] PR rtl-optimiza
t
ion/68
6
6
4 Imple
m
ent
T
AR
G
ET_
S
C
H
ED
_
C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kac
h
ov
[
A
Arch64] Use contains_
m
em_rtx_p to
d
et
e
ct m
e
mory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[A
R
M]
Fix assem
b
ly comment syntax in -mprint-tu
n
e-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fi
x
bu
i
ld due t
o
I
N
T16_MAX issu
e
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[ARM]
PR t
a
rget/79145 Fix xordi3 expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Correc
t
op
t
i
misation levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[tests
u
ite]
R
e
quire
shared effective tar
g
et for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[tes
t
suite] Fix FAIL: gcc
.
dg/lto/pr
6
9188
o
n bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR target/71270 fix neon_valid_im
m
e
diate f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64
]
Purge l
e
ftover occurrences
o
f a
a
r
ch6
4
_n
o
pc
r
elati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
d
d
Cort
e
x-A15 t
u
ning t
o
g
cc
.
dg
/
u
nin
i
t-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
tree-ssa-address]
A
void creating non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkac
h
ov
[
ARM] PR tar
g
et
/
786
9
4: Av
o
id i
n
val
i
d
R
TL
sha
r
ing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
A
Arch64] Split X-reg UBFIZ into W-reg
L
SL when
p
ossible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
ac
h
ov
[AArch64
]
Split X-
r
eg UBFX i
n
to
W-reg LSR when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
hov
[
l
ibstdc
+
+]
[
testsuite] XFAI
L
te
s
t
s
r
el
y
i
n
g
o
n
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][committe
d
] Sort ARMv8 process
o
rs by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArc
h
64]
Sep
a
ra
t
e
shrink wra
p
pi
n
g hooks implementat
i
on
commit
|
commitdiff
|
tree
2016-11-30
ktk
a
chov
[AArch64]
P
R ta
r
get
/
7
8
3
62: Make su
r
e
t
o
only
ta
k
e REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] P
R
ta
r
ge
t
/48863 :
D
on't rep
l
ace expressio
n
s
a
c
r
oss
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkac
h
ov
[ARM] PR target/78439: Upd
a
te movdi cons
t
raints
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
h
ov
Re
m
ove dead
F
IXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AAr
c
h64] Expand
D
I
mod
e
const
a
nt
s
to
r
es to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
kt
k
achov
[
A
Arch64] Fix gcc
.
dg/torture/fl
o
a
t
32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
k
tkachov
[ARM] PR target/78364:
Add proper restrictions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[2/2] A
d
d sto
r
e m
e
rgin
g
u
nit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] Remove old r
t
x
costs
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][1/2] Use ge
n
eri
c
_
e
xtra_costs in al
l
remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[1/2] Fi
x
o
ff-
b
y-one error in clear_bit_region
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktka
c
hov
[AArch64] Fix PR target/
7
7
822:
Use tighter p
r
edicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal]
F
ix WORD_
R
EGIST
E
R
_OPERAT
I
ONS
conditio
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix fo
r
big-endia
n
gcc
.
c-tor
t
u
re/exe
c
ute/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR tree-optimization/7817
0
: Truncate sign-extende
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
P
R tree-optim
i
z
ation/78
1
6
2
: Reject ne
g
a
t
i
v
e offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
[AArc
h
64]
A
d
d
fun
c
tion comm
e
nts
t
o so
m
e prologu
e
/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
GIMPLE store
m
e
r
ging
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_
s
t
y
le
.
sh] Mor
e
a
g
gressi
v
ely ign
o
re dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
k
tkacho
v
[ree] P
R
r
t
l-optimi
z
ation/78038: Handl
e
global re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
ka
c
hov
[AA
r
ch64] Use new target
pass registrati
o
n
fra
m
ewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[A
A
rch64] Ad
d
spellchecki
n
g hints for
-march,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
c
h
ov
[
s
i
m
p
l
ify-
r
tx] Zero-init
i
alise local array i
n
simplif
y
_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-
c
onst]
F
ix native_enco
d
e
_
rea
l
for HFm
o
de constant
s
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
Revert: [RTL ifcvt
]
Transform (X == CST)
?
-CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL i
f
cvt
]
Transform (X == CST)
? -CST : Y in
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
cho
v
[ARM] Fix -Wimplicit-fa
l
lthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
k
tka
c
ho
v
[regren
a
m
e
][s
e
l-sched] Fix bogus use of
H
ARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
kt
k
a
c
hov
[simplify-rtx] (GTU (PLUS a C) (C
-
1))
-
->
(
LTU a -C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
o
v
[expmed
.
c] PR
middle-end/77426
Delete duplicate condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
kach
o
v
[AArc
h
64] Add
A
NDS pat
t
e
r
n
for CMP+
Z
ERO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
h
ov
[ARM] PR
t
arget/70473: Reduce
size
o
f
C
ortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM] Refactor MOVW
/
MO
V
T fusion log
i
c to
allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkac
h
o
v
[
AArch64]
A
llow multiple-of
-
8 imme
d
iate offsets fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2
/
2] Hook up mult synthesis log
i
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_
m
ult_variant declaration
a
nd
depe
n
dent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
tkac
h
ov
[expr
.
c] PR middle-end/71700: zero-extend su
b
-w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[
ARM] A
d
d supp
o
rt for
s
o
m
e
ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt
]
P
R
rt
l
-optimization
/
71594: ICE in no
c
e_e
m
it
_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktka
c
hov
[ARM] Delete th
u
mb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch6
4
][2
/
2] (Re)I
m
pl
e
ment vcopy<q>_
l
a
n
e<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
rch
6
4][1/
2
]
A
dd
support INS
(
e
lement) instr
u
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkac
h
ov
[ARM][1
/
4] Replace uses
of int_log2
by exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM]
A
dd ini
t
ial su
p
p
ort f
o
r
C
o
rtex
-
A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AArch64] Add initial su
p
port for Co
r
te
x
-A73
commit
|
commitdiff
|
tree
2016-06-20
k
t
kachov
[
typo] al
i
g
nem
e
nt
-
> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[
A
Arch64][obvious] Cle
a
n
up parentheses a
n
d use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
chov
[RTL ifcvt
]
All
o
w
s
imple register s
u
bre
g
s in noce_con
v
er
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
typo in copyrigh
t
boil
e
rp
l
ate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64] Handle AND
+
ASHI
F
T form
of UBFIZ co
r
r
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
Update doc
u
mentat
i
on for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt
]
Print
nam
e
o
f noce
trasform that
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
[AArch64
]
Mode
l
CSEL instruction in Co
r
tex
-
A
57 sc
h
eduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
ka
c
hov
[simplify-r
t
x] F
i
x unused var
i
able warning
in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3]
[
R
T
L
ifcvt]
P
R
mi
d
d
le-end/37780: Con
d
itional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep
C
TZ compo
n
e
nts together
u
ntil
a
f
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[1/3][ARM] Ke
e
p ct
z
e
x
pressi
o
ns together
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktk
a
chov
[ARM][obvious] Fix typos in *t
h
umb1_mulsi3
comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl
-
optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
Fix
f
al
l
out
f
ro
m
:
[ARM]
P
R
t
a
rge
t
/70830: Avo
i
d POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
achov
[ARM] U
s
e proper output
m
odi
f
ier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie
o
perand 1 t
o
oper
a
nd 0 in AES
M
C pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
c
hov
[AAr
c
h64] Use aar
c
h64_
f
usion_enabled_p to c
h
eck f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arch64] Remove aarch
6
4_
s
imd_attr_length_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
k
t
kacho
v
[AA
r
ch64] Tie
o
perand 1
t
o operand 0 i
n
AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch6
4
] S
i
mplify as
h
l<mode>3 ex
p
ander for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
c
h
ov
[AArch64] Dele
t
e obs
o
let
e
C
C
_ZESWP and CC_SE
S
WP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[R
T
L
ifcvt
]
PR
rtl-opt
i
mization/66940: Avoi
d
si
g
ned
.
.
.
commit
|
commitdiff
|
tree
next