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
[vectorizer][2/2] Hook up mult synthesis logic into vectorisation of mult-by-constant
2016-07-14
ktk
a
c
ho
v
[ve
c
t
o
r
i
zer][2/2] Hook up mult synthesis logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move cho
o
se
_
mult_
v
ar
i
ant d
e
clarati
o
n
and depend
e
nt
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
h
o
v
[expr
.
c] PR mid
d
le
-
e
n
d/71700: zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
ARM] Add
support for some ARMv
8
-A cor
e
s
t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
hov
[RTL ifcv
t
] PR rtl-optimization/7
1
5
94: I
C
E
in noc
e
_emit
_
cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kachov
[ARM] Delete thu
m
b
_reload_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[AArch64][2/2] (R
e
)Imple
m
en
t
vcopy<q
>
_lane<q> intr
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[AArch64][1
/
2
]
Add su
p
p
ort INS (elem
e
nt) instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1/4] Rep
l
a
c
e uses of int_l
o
g2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
k
t
ka
c
hov
[A
R
M]
Add in
i
tial
s
upport for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tkacho
v
[AA
r
ch64] Ad
d
initial support for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[
t
y
p
o
] aligne
m
e
nt -> al
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[AAr
c
h64][obvio
u
s] Clean up parentheses and use
G
ET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt
]
A
l
l
ow simp
l
e reg
i
ster
s
ub
r
egs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
Fix
t
ypo in copyright bo
i
le
r
plate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
[AA
r
ch64] Handle AND+ASHIFT form of UBFIZ corre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkacho
v
Upda
t
e documentati
o
n
for ARM architectu
r
e
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print na
m
e of
n
oce t
r
asfor
m
that suc
c
eeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tka
c
hov
[AArch64] Model
C
SEL instructio
n
in Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[sim
p
l
ify-rtx]
Fix u
n
used
variable warning in simpli
f
y_co
n
d
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][
R
TL
i
fcvt]
P
R middle-end/
3
7780: Condition
a
l ex
p
ression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[2/3][AArch64
]
Keep CTZ compon
e
nts together
un
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1
/3][
A
R
M
] Keep ctz
e
xpres
s
i
o
ns together
until afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
achov
[ARM][obvious] Fix
t
y
pos in
*
thumb1_mulsi3 co
m
m
e
nt
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[r
t
lanal]
Fix r
t
l-optimization/
7
1295
commit
|
commitdiff
|
tree
2016-06-02
k
t
k
achov
Fix fallout fr
o
m: [ARM] P
R
t
a
rget/70830:
A
void
P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Use proper ou
t
put
m
od
i
fier f
o
r
DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Tie operand 1 to op
e
rand
0 in AESM
C
pat
t
ern
w
hen
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AAr
c
h64] U
s
e aarch64_fusion_enab
l
ed_p to check fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AArch64] R
e
m
o
v
e
a
arch64_simd_attr
_
length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch6
4
] Tie operan
d
1
to operand 0 in AE
S
MC pat
t
ern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch64]
S
implify ashl<mode>3 expander for SH
O
R
T
modes
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[A
A
rch64
]
Delet
e
o
b
solete CC_ZESW
P
and
CC_SESW
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL
ifcvt]
P
R
rtl-op
t
imization/669
4
0
: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[
A
RM][4/4]
Simplify c
h
eck
s
for C
O
NST_INT_P and compariso
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkac
h
ov
[AR
M
][
3
/4] Cleanu
p
casts from INTVAL to [
u
nsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM
]
[2
/
4] Replace casts of
1 to HOST_WIDE_IN
T
by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
cho
v
[AR
M
] PR target/6
9
857 Rem
o
v
e b
o
gus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[ARM
]
F
ix costing
of sign-exten
d
ing load in rtx co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
ktka
c
hov
[ARM] PR targ
e
t/71056
:
Don't use vect
o
rized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64]
P
R target/70
8
09:
Delete
a
arch64_
v
mls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktk
a
chov
[
AArch64][tes
t
s] Skip cpu-diagnost
i
cs tests wh
e
n overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
h
o
v
[obvious]
T
ypo fix in tree
-
ssa-loop-iv
a
non
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[obvious] Fix param name in dump fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktkacho
v
[ARM] P
R
t
arget/70830: Avoid
P
OP-{
r
eglist}^ wh
e
n
r
eturning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktk
a
chov
[ARM] Add mode to probe_st
a
c
k set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[int
e
rnal-fn
.
c][committe
d
]
C
onvert conditional co
m
pilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AAr
c
h64
]
D
efin
e
WORD_REGISTER_OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkac
h
ov
[rtla
n
al
.
c] Co
n
vert conditio
n
al c
o
m
pilation on
WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkacho
v
Fix
FAIL:
g
cc
.
dg/tree-ssa/minma
x
-2
.
c scan-tree-
d
um
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkach
o
v
[AA
r
ch64]
Work around PR ta
r
get/64971
commit
|
commitdiff
|
tree
2016-04-15
k
tkachov
[ARM][doc] D
o
cume
n
t dep
r
ecation of pr
e
-ARMv4T arc
h
itectur
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
kachov
[tests
u
it
e
] PR r
t
l
-optimizati
o
n/70
6
8
1: XF
A
IL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkacho
v
[A
R
M] PR target/70566 Check that conditi
o
n register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Re
d
uce size
of arm1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
k
t
kachov
[ARM
]
S
pl
i
t out armv7ve
effe
c
tive
t
arget che
c
k
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[
A
R
M] PR driver/70132: Avoid dou
b
le fclose in
drive
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktka
c
ho
v
[AArch
6
4] F
i
x gc
c
.
target/aarch
6
4/v
e
ct-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktka
c
hov
[AArch6
4
] P
R
t
arge
t
/
7
0002: Make aarch6
4
_set_
c
urrent_functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch
6
4]
F
i
x thi
n
ko in handlin
g
of
-momi
t
-l
e
af-fra
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[
o
bvious]
Fix typo in tree-s
s
a-m
a
t
h-opt
s
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktk
a
chov
[ARM] Error
o
u
t
o
f arm_neon
.
h if compilin
g
f
o
r soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
kt
k
achov
[
A
Arch64
]
[testsuite] PR
target/70004: Remove c
h
e
ck
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM]
PR rtl-optimization/699
0
4: Disallow copying/du
p
licatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch
6
4] Set TRE
E
_TARG
E
T_GLOBALS in
a
arch64_
s
et_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kachov
[AArch64] PR ta
r
get/69613:
Return zero
TARGET_
S
HI
F
T_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkac
h
o
v
[AR
M
] Te
s
ts for arm_restrict_
i
t pa
t
t
e
rns in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[gcse] PR rtl-op
t
imization
/
69
8
86: Check t
a
rg
e
t mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[ARM] Add
i
nitial support for the
C
ortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] P
R
target/69875 Fi
x
ato
m
i
c_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
k
tkachov
[AArch
6
4] Skip gcc
.
target/aarch64/ass
e
mb
l
er_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[
AArch64] PR
target/691
6
1:
D
o
n't u
s
e special predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
hov
[
ARM] P
R
tar
g
et/69161: Don't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktk
a
c
ho
v
[
AArch64]
On
l
y update as
s
e
mbler
.
arc
h
directiv
e
when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM
]
[4/4] Adjust
gcc
.
target/a
r
m/w
m
ul-[123]
.
c
t
e
s
ts
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cs
e
][3/4] Don't
overwrite
o
rigin
a
l rtx when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
c
hov
[
A
RM][2/4] Fix o
p
erand
c
osting logic
f
o
r
SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kach
o
v
[ARM][1/4] PR
t
arget/
6
5932:
Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR target/65932
:
s
top changing
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix
P
R ta
r
g
et/
6
9403: Bug
in thumb2_ior_scc
_
strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR targ
e
t/69135:
M
ark ARMv
8
v
c
v
t
ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] H
a
nd
l
e
C
SEL of zero_extended operand
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AAr
c
h
6
4
] Handle c
o
mpare
o
f zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AA
r
c
h
6
4] Properly reject
in
v
ali
d
attrib
u
te str
i
n
gs
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
A
rch64] P
R
rtl-opti
m
ization/687
9
6: Ad
d
patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR r
t
l-opt
i
mizatio
n
/6
8
841: Make sure on
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combi
n
e][v2] C
a
nonicalise
(r + r) t
o
(r << 1) to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktka
c
h
ov
[combine] Check
WORD_REGISTER_OPERAT
I
O
N
S n
o
r
m
ally
r
ath
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
kachov
[
AArc
h
64]
PR rtl-optimization/68796
A
d
d
compa
r
e-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[AArch64] Properly cos
t
zero_ext
e
nd+ashift fo
r
ms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[AArch64] PR t
a
rget/
6
8
6
96 FAIL: gcc
.
ta
r
g
e
t/a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
a
c
hov
[
ARM
]
PR
t
arg
e
t/68648:
F
old NOT o
f
C
ONS
T
_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktka
c
h
ov
[
c
o
mbine] Don't cre
a
te LSHI
F
TRT
o
f zero bits in change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
k
achov
[AArch
6
4]
D
on't
allow
-
mgeneral-regs-only to
c
ha
n
ge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AR
M
]
PR target/682
1
4: Delete
IP-reg-clobberin
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
kt
k
achov
[RTL-
i
fcvt
]
PR rt
l
-
op
t
imizatio
n
/6862
4
:
Cle
a
n up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL:
gcc
.
c-to
r
ture/execute/2005012
4
-1
.
c -O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kachov
[
R
TL-ifcvt]
R
e
ject insns
th
a
t a
r
e
m
u
ltiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] PR rtl-optimi
z
ation/68506: Fi
x
emi
t
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only re
s
tric
t
pure simp
l
i
f
icatio
n
in mult
.
.
.
commit
|
commitdiff
|
tree
next