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
[simplify-rtx] Zero-initialise local array in simplify_immed_subreg
2016-10-07
ktkac
h
ov
[si
m
plify-rtx] Zero
-
initialise local arr
a
y in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
kachov
[fold-cons
t
] Fix native_encode_real for HFmode consta
n
ts
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL
i
fcvt] Transform (X
=
=
C
ST) ?
-CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
tkachov
[R
T
L ifcvt] Tra
n
sfor
m
(X ==
CS
T
)
?
-CST
:
Y i
n
to (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM
]
Fix -Wimplicit-fal
l
through war
n
ings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[
r
egrename
]
[sel
-
sched]
F
i
x
bogus
use o
f
HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[s
i
mplify-rtx]
(GTU
(
PLUS a
C) (C - 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
achov
[expm
e
d
.
c] PR mi
d
dle-end/77426 Delete dup
l
i
c
ate condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[
AArch64
]
Ad
d
A
N
DS pattern for CMP+ZERO_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[
ARM
]
P
R
target/70473: Re
d
uce s
i
ze of Cort
e
x
-
A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
Re
f
actor MOVW/MOVT fusion logic to
a
llow ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[AArch6
4
]
Allow mu
l
tiple-
o
f-8 immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vecto
r
i
z
er][2/2] H
o
ok u
p
m
u
lt sy
n
thesis logi
c
into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/
2
] Move
choose_mult_var
i
a
n
t declaration and
d
epen
d
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
a
chov
[e
x
pr
.
c] PR middle
-
end/71700
:
z
ero
-
extend s
u
b-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM
]
A
dd support fo
r
some
ARMv8
-
A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkach
o
v
[RTL i
f
cvt]
P
R rtl-opt
i
miza
t
i
on
/
71594: ICE
i
n noce_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
R
M] Del
e
te thumb_reload_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[A
A
rc
h
64][2
/
2] (R
e
)Implement
v
c
o
py<q>
_
l
a
ne<q> intrin
s
ics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64
]
[1
/
2] A
d
d su
p
port INS (elem
e
nt) instr
u
ct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM]
[
1/4]
Replace uses of int_log2 by exact
_
log
2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add in
i
tial
s
u
pport for Cort
e
x-
A
73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AAr
c
h64] Add initial support
fo
r
Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-20
k
t
ka
c
hov
[
typo]
a
lignement -> al
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
AArc
h
64][obvious] Clean up parenthes
e
s and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcvt]
Allow si
m
pl
e
re
g
i
ste
r
subregs in noc
e
_c
o
nvert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
Fi
x
t
y
po in
copyri
g
ht boilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
tka
c
hov
[AArch64] Han
d
le AND+ASHIFT for
m
of UBFIZ
c
o
rrect
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
ch
o
v
Upd
a
te documentation for ARM arc
h
itecture
commit
|
commitdiff
|
tree
2016-06-09
k
tk
a
chov
[
RTL ifcvt] Print name
o
f
noce
trasform that suc
c
eed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[AArch64] Model CSEL inst
r
uct
i
on in Cort
e
x-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[
s
implify-rtx]
Fix unused variable warning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL
i
f
cv
t
] PR middle
-
end/37780: Con
d
i
t
iona
l
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CTZ components
t
og
e
the
r
until
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] K
e
ep ctz ex
p
r
e
s
s
ions tog
e
ther until aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
hov
[
A
RM][obvious] Fi
x
typos in *thumb1
_
mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
t
k
a
c
hov
[r
t
lanal]
Fix rtl-opt
i
m
i
zat
i
o
n
/71295
commit
|
commitdiff
|
tree
2016-06-02
k
t
k
achov
Fix f
a
l
l
out from
:
[ARM] PR target/7
0
830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M] Use prope
r
output mod
i
f
i
er for DImode regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M] Tie operand 1 to ope
r
and
0
in AESMC
p
a
ttern w
h
en
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
a
c
hov
[
A
Ar
c
h
64] Use aar
c
h
64_fusion_
e
nab
l
ed_p to check fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[AArch64] Remove aarch64_simd_attr_length
_
move
commit
|
commitdiff
|
tree
2016-05-27
kt
k
a
c
h
o
v
[AA
r
c
h6
4
]
T
ie o
p
er
a
n
d 1 t
o
operand 0 in AES
M
C pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch
6
4] Si
m
plify ashl<mo
d
e>3 e
x
pander for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktka
c
h
ov
[AAr
c
h64]
Delete ob
s
olet
e
CC_Z
E
SWP
and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkacho
v
[RTL ifcvt] PR rtl-o
p
timization/6
6
940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][4/4] Sim
p
lify checks for
C
ON
S
T_INT_P and com
p
aris
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][3/4] Cle
a
nup casts
f
r
om INTV
A
L to
[
unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][2/
4
] Replace
c
asts
o
f
1 to HOST_
W
IDE_
I
NT b
y
H
O
ST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
c
hov
[
ARM]
P
R targe
t
/69857 Remove bogus early ret
u
rn fal
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
hov
[ARM] Fix co
s
ting of sign-extendi
n
g load in rtx
c
osts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM] PR
target/71056: Don
'
t
u
s
e vect
o
rize
d
builti
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
kachov
[AArch64] PR target/70809:
D
elete
aarch64
_
vm
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
a
c
hov
[A
A
rch64][t
e
sts]
S
kip cpu-diag
n
osti
c
s tests when o
v
er
r
iding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
tkachov
[obviou
s
]
Typo fix in tr
e
e-ssa-l
o
op-
i
vanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
tkachov
[obvio
u
s]
Fix param
n
ame in dum
p
fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/7
0
830:
Avoid PO
P
-{regli
s
t}^ when
returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
kt
k
acho
v
[
A
RM] Add
m
ode to probe_stack set oper
a
nds
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
int
e
rnal-f
n
.
c][co
m
mitted]
Convert condition
a
l compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
A
Ar
c
h
6
4
] Define
W
ORD_REG
I
ST
E
R_OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
t
kachov
[rtlanal
.
c] Conv
e
r
t
conditional comp
i
lation o
n
WORD_RE
G
ISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
kt
k
achov
Fix FAIL: gcc
.
dg/tree-
s
sa/min
m
a
x
-2
.
c scan-tree-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkach
o
v
[AA
r
c
h
64] Work ar
o
und PR tar
g
et/64971
commit
|
commitdiff
|
tree
2016-04-15
k
tka
c
ho
v
[ARM][doc] Doc
u
ment deprec
a
tion of p
r
e-ARMv
4
T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktk
a
chov
[tes
t
suite
]
PR rtl-optimiz
a
tion/70681: XFA
I
L ira-shrinkw
r
ap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktk
a
chov
[ARM] PR targe
t
/
7
0
566 Check that cond
i
tion
r
egi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
ch
o
v
[ARM] Reduce size o
f
arm1020e auto
m
aton
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
o
v
[ARM] Split o
u
t armv
7
ve
e
f
fective target check
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
chov
[ARM] PR driver/70132
:
Avoid double
fclose in dri
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] Fix
g
cc
.
target
/
a
arc
h
64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch
6
4
]
P
R tar
g
et
/
70002: Make aar
c
h64_
s
et_current_func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
kacho
v
[AArch
6
4
]
Fix thinko in han
d
l
i
ng
of -momit-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[o
b
vious] Fi
x
typo in tree
-
ssa-math-o
p
t
s
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
tkachov
[ARM] Err
o
r
o
ut of
a
rm_n
e
on
.
h i
f
c
ompiling
f
o
r soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][tests
u
ite] PR targ
e
t/70004
:
Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
k
t
kachov
[ARM] PR r
t
l-optimization/69904:
Disallow c
o
pying/d
u
p
l
icatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkac
h
ov
[AArc
h
64
]
Set
T
REE_TARGET_GLOBALS in aarch64_set_current_f
u
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tkachov
[AA
r
ch64] PR target
/
69613: Return zero TAR
G
ET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[AR
M
] Tests for arm_restri
c
t_it
p
atterns i
n
thumb
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[gcse] PR r
t
l-optimization/
6
9
8
86: Check
target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[AR
M
] Add init
i
al supp
o
rt
f
o
r
the C
o
rte
x
-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[AR
M
]
P
R t
a
rge
t
/
6
9
8
7
5 F
i
x a
t
omic_loaddi expa
n
sio
n
commit
|
commitdiff
|
tree
2016-02-19
ktkac
h
o
v
[AAr
c
h
6
4]
S
k
i
p gcc
.
t
a
rg
e
t/aarch6
4
/assemble
r
_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[
AArch64] P
R
tar
g
et/69161: Do
n
't use sp
e
cial pre
d
ic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM]
PR target/691
6
1: Don't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[
AAr
c
h64] Only update assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][4/4] Adj
u
st gcc
.
t
a
rget/arm/
w
mul-[123
]
.
c
tests
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
o
v
[cse][3/4] Don't overwrite
origi
n
al rtx
wh
e
n
fol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[A
R
M][2/4] Fix o
p
erand co
s
t
i
ng lo
g
ic
f
or SMUL[TB]
[
T
B]
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
hov
[ARM][
1
/4]
P
R tar
g
et/65932: Ad
d
tes
t
ca
s
e
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR
target/65932: stop chan
g
ing signedness
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktk
a
cho
v
[A
R
M] Fix PR
ta
r
get/69403: B
u
g in
thumb2_ior_scc_stric
t
_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktk
a
chov
[ARM] PR ta
r
get/6
9
135: Mark ARMv8 vcvt
i
nst
r
ucti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64
]
Handle CSE
L
o
f
zero_extended
o
perands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] H
a
ndle compa
r
e of ze
r
o_extract fo
r
m of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
ov
[
A
A
rch64]
Properly reject i
n
v
a
l
id attribute s
t
rings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArc
h
64] PR rtl-opt
i
mization/687
9
6: A
d
d pa
t
tern
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
RTL-ifc
v
t] PR rtl-optimiz
a
tion/6
8
841: Mak
e
su
r
e one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[com
b
in
e
][v2] Canon
i
cal
i
se (r +
r
) to (r <<
1) to
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[comb
i
n
e
] Check
W
ORD_REGISTER_OPERATIONS n
o
rmally rat
h
er
.
.
.
commit
|
commitdiff
|
tree
next