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] Refactor MOVW/MOVT fusion logic to allow extension
2016-08-26
ktkachov
[ARM] Refa
c
tor M
O
VW
/
MOVT fusion logic to allow
e
x
t
ensio
n
commit
|
commitdiff
|
tree
2016-08-01
k
t
ka
c
hov
[A
A
rc
h
64] Allow multip
l
e-of
-
8 imme
d
iate o
f
fsets
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
ve
c
torizer][2/
2
] Hook up mult synthe
s
i
s
logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[
1
/2] Move
c
hoose_mult_var
i
a
nt declara
t
i
o
n and depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR mi
d
dle-end/717
0
0: zero-extend
s
ub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktk
a
chov
[ARM] Add support fo
r
some
A
RMv8-
A
cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt] PR rtl-opti
m
ization/71594: IC
E
in noc
e
_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkac
h
ov
[ARM] Delete thumb_re
l
oad_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Implemen
t
vcopy<q>_lane<q> int
r
insics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch64][1/2] Add
s
up
p
ort
INS (element)
instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4]
R
eplace uses of
i
nt_
l
o
g
2 by exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
k
t
k
a
ch
o
v
[ARM]
A
dd init
i
a
l sup
p
o
rt for Corte
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
kt
k
achov
[AArch
6
4
]
A
d
d
in
i
tial suppor
t
fo
r
Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignemen
t
-> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
ch64][obvi
o
u
s
]
Cle
a
n up parenthese
s
and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt
]
All
o
w simp
l
e register
s
u
b
regs in noce_convert
_
mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
h
ov
Fi
x
typo in copyri
g
h
t boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
A
r
ch64] Handle AND+ASHIF
T
form of UBFI
Z
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
Update
d
ocumentation for ARM archite
c
ture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
R
TL ifcvt] Print name of noce trasform that succeed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[AArch64]
M
odel CSEL
instruction in Cor
t
ex-
A
57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[sim
p
lify-rtx] Fix unus
e
d variable warn
i
ng in
s
implify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
3
/3
]
[RTL ifc
v
t] PR middle-end/37780: Co
n
ditional expr
e
ssion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[2
/
3][AArch
6
4
]
Keep CTZ comp
o
nents together
u
nt
i
l
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[1/3]
[
A
R
M
]
Keep ctz expressions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][ob
v
ious] Fix typos
i
n *thumb1_mu
l
si3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkach
o
v
[
rtlanal] Fix
r
tl-
o
p
t
i
m
iz
a
tion/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
F
ix fa
l
lo
u
t
from: [AR
M
] PR target/7083
0
: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
R
M
] U
s
e proper
output
m
odifier f
o
r D
I
mode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[
A
RM] Ti
e
operand 1 to
o
p
e
rand 0 in
A
ESMC pattern wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arch6
4
] Use aarch64_fusion_enabled_
p
to check fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
a
c
hov
[AArch64] Remove aa
r
ch64_simd_attr_leng
t
h_move
commit
|
commitdiff
|
tree
2016-05-27
k
t
kacho
v
[AArch64] Tie
o
p
eran
d
1
to op
e
ran
d
0
i
n AESMC pa
t
tern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
hov
[
AArc
h
64] Simplify ashl<
m
ode>3 exp
a
nde
r
for SHOR
T
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delete obsolete CC_Z
E
SWP and CC_SE
S
WP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
kt
k
achov
[RTL
i
fcvt] PR rtl-optimiz
a
tion/66940:
Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM][4/4
]
Si
m
plify check
s
for CONST
_
INT_
P
and compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cleanup casts from INTVAL
to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][2/4
]
Replace cas
t
s of
1
to HOST_WI
D
E_IN
T
by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[
A
RM
]
PR
target/6985
7
Re
m
ov
e
bogus earl
y
return
f
alse
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix costing of
sign-
e
xt
e
nding l
o
ad
in
rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
P
R ta
r
get/710
5
6: Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
achov
[A
A
rch64] PR targe
t
/7080
9
: Delete aarch64_vm
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AAr
c
h64][te
s
ts] Sk
i
p cpu-dia
g
nostics tests
w
hen overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
tkachov
[obvious] Typo fix in t
r
ee-
s
sa-loop-
i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktk
a
cho
v
[obvious] Fix
p
aram name in dump
f
ile
commit
|
commitdiff
|
tree
2016-05-12
kt
k
a
chov
[ARM] PR target/70830: Avoid POP-{reglist}^ when returnin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktka
c
hov
[ARM
]
Add mode to
p
r
obe
_
s
t
a
ck set operands
commit
|
commitdiff
|
tree
2016-04-28
k
tkachov
[internal-fn
.
c][commit
t
ed] Convert
c
o
nditional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
A
Arch64] Define WOR
D
_REGISTER_OPERATIONS
t
o zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
tkachov
[rt
l
anal
.
c] Convert conditional com
p
ilation on WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix
FAIL: gcc
.
dg
/
tree-ss
a
/minmax-2
.
c scan-tre
e
-du
m
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
kt
k
acho
v
[
AArch64]
Work around PR targ
e
t
/
64
9
71
commit
|
commitdiff
|
tree
2016-04-15
kt
k
achov
[ARM][d
o
c] Doc
u
m
e
nt deprecation o
f
pre-ARM
v
4
T
architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[testsuite] P
R
rtl-opt
i
mization/70681: XFAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktk
a
chov
[A
R
M] PR target/70566 Check
t
hat
condition r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
hov
[ARM] Reduce
s
ize of arm1
0
2
0e aut
o
ma
t
on
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
c
hov
[ARM] Split out a
r
m
v7ve ef
f
ective
targ
e
t check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] PR dr
i
ver/70132:
A
void doubl
e
fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktka
c
hov
[AArch64
]
Fix gcc
.
target/a
a
rch64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
tkacho
v
[A
A
rch64] PR
target
/
70
0
02
:
Make aarc
h
64_set_curr
e
nt_f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[A
A
r
ch64] Fix thinko in handling of -mo
m
it-leaf
-
f
r
ame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkac
h
ov
[obviou
s
]
F
ix typo
i
n tree-ssa-m
a
t
h-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
tkachov
[ARM] Error out o
f
arm_neon
.
h if co
m
p
iling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkacho
v
[
AArch64][t
e
stsuite
]
P
R
target/7000
4
: Remov
e
c
h
e
ck
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[
A
RM] PR
r
t
l-optimi
z
ati
o
n/69904:
Disa
l
l
o
w cop
y
ing/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[A
A
r
ch64] Set TRE
E
_TARG
E
T_GLOBALS in aarc
h
64_set_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] PR
t
arge
t
/69613: Return zero TARGET_SHIFT
_
TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Tests
f
or arm_
r
estrict_it pat
t
erns
i
n thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
g
cse] PR
rtl-optimization/69886: C
h
eck ta
r
get
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM
]
A
dd init
i
al support for the Cortex-A
3
2
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[AR
M
]
PR t
a
rget/69875 Fix
a
tom
i
c_
l
oaddi expans
i
on
commit
|
commitdiff
|
tree
2016-02-19
ktkacho
v
[AArch64
]
Skip gcc
.
target/aa
r
ch64/assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64] PR target/6
9
161: Don'
t
use spe
c
ial pred
i
c
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkach
o
v
[ARM] P
R
target/69161
:
Don't ignor
e
mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
k
t
kachov
[
A
Arch64] Only update
as
s
e
mbler
.
arch di
r
ective
when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[AR
M
][4/4] Adjust gcc
.
target/arm/wmul-[123]
.
c tes
t
s
commit
|
commitdiff
|
tree
2016-02-04
k
t
ka
c
hov
[
cse][3/
4
] Don'
t
ov
e
rwr
i
te o
r
iginal rtx when foldi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM][2/4]
F
i
x ope
r
and costing logic for S
M
UL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][
1
/4] PR ta
r
get/65932: Add
t
e
stcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
P
R target/65932: stop changing
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
kt
k
achov
[ARM] Fix PR target
/
69403: Bug in thum
b
2_ior
_
s
cc_s
t
ric
t
_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkacho
v
[A
R
M
]
PR target/69135: Mark ARMv8 vcvt
instr
u
ction
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AArch64] Ha
n
d
l
e
CSEL of
zero_extended o
p
e
rands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kacho
v
[AArch64] Handle c
o
mpar
e
of zero
_
extract
form
o
f TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
cho
v
[AArch64] Prope
r
l
y
reject inva
l
i
d attribute
s
trin
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR rtl-o
p
timiz
a
tion/68796
:
Add
p
atter
n
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[
RTL-i
f
c
v
t] PR rtl-optimi
z
a
tion/68841:
M
ake sure o
n
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
tkachov
[combine]
[
v
2] Canonicalis
e
(r + r) to (r << 1)
t
o aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[combine] Check WOR
D
_REGIS
T
ER_OPERA
T
IO
N
S normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktk
a
chov
[AArch64]
PR
r
tl-optim
i
zation/6
8
79
6
Add co
m
par
e
-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
chov
[AArch6
4
]
Properl
y
cost ze
r
o_e
x
t
e
n
d
+
ashif
t
forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
chov
[AAr
c
h64] PR targe
t
/68696 FAIL: gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/68648: Fold NOT
of CONST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[co
m
bi
n
e] Do
n
't create LS
H
IFTRT of zero
b
its in change_zero
_
ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't all
o
w -mgeneral-reg
s
-only
t
o change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
k
a
chov
[ARM
]
PR
target/
6
8
214:
Del
e
te
IP-reg-cl
o
bbering ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
kt
k
ac
h
o
v
[RTL-ifcvt
]
PR r
t
l-optim
i
zation/686
2
4
: C
l
ean
u
p
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix
FA
I
L:
g
cc
.
c-torture/execu
t
e/2005012
4
-
1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
a
c
hov
[RTL
-
ifcvt]
R
eject insns th
a
t
a
r
e multip
l
e
_sets
commit
|
commitdiff
|
tree
next