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
ktkachov
[vector
i
z
e
r]
[
2/2] Ho
o
k up mult synth
e
s
i
s log
i
c into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[1/2] Move ch
o
o
s
e_
m
ult_varia
n
t declaration and dependen
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[expr
.
c] PR mi
d
dle-end/71700: zer
o
-e
x
ten
d
su
b
-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kac
h
ov
[ARM
]
Add
support f
o
r some ARMv8-
A
c
o
r
es to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
RTL ifcvt] PR rtl-optimization/71594: ICE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AArch64][2/2] (Re)Implem
e
nt vcopy<q>_lan
e
<q> intrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AArch64
]
[1/2] Add support INS (el
e
men
t
) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/4] Replace uses of int_l
o
g2 by exact_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
hov
[ARM]
A
dd in
i
t
ial support f
o
r Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
ov
[
A
Arch
6
4] Add initia
l
suppor
t
for Cortex
-
A7
3
commit
|
commitdiff
|
tree
2016-06-20
kt
k
achov
[typo] alignement ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[
AArch64][
o
bvious] Cl
e
an up pare
n
theses and
use G
E
T_MO
D
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Allow simpl
e
register sub
r
egs in noce_convert_m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fi
x
typo i
n
copyrig
h
t
b
o
i
lerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
A
r
ch64] Han
d
le AND+ASHIFT form of
UBFI
Z
correct
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
Up
d
ate documentation for ARM a
r
chitect
u
re
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print
n
ame of noce trasform that succee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
a
chov
[AArch64] Model C
S
EL instruction in Corte
x
-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simpl
i
fy-r
t
x] Fix
u
nused
v
ariab
l
e warning
in
s
impl
i
fy_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[3/3
]
[RTL ifc
v
t]
P
R
m
i
ddle-
e
nd/
3
7
780: Conditional expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[2/3][
A
Arch64] K
e
ep CT
Z
compon
e
nt
s
together unti
l
aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[
1/3]
[
ARM] Keep ct
z
ex
p
r
essions together un
t
il afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
t
kachov
[ARM
]
[obvious]
F
ix typos
in *thumb1_mulsi3
comme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix
fa
l
lou
t
from: [
A
R
M] PR
t
a
rget
/
70830
:
Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
h
o
v
[
A
RM] Use proper output modifi
e
r fo
r
DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
kachov
[ARM] Tie opera
n
d 1 t
o
operan
d
0
i
n
AESM
C
pattern
w
he
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use
aarch64_
f
u
s
ion_e
n
abled_
p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[A
A
rch64] R
e
m
o
v
e
aarch64_simd
_
attr_
l
ength
_
move
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[
AArch64] Tie operand
1 to
opera
n
d 0
in AESMC p
a
t
tern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64] Simpl
i
fy ashl<mode>3 e
x
pander for
SHORT mo
d
es
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArc
h
6
4
] D
e
lete obs
o
lete
CC_ZESWP and C
C
_
SE
S
WP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL i
f
cvt] PR rtl-optimizatio
n
/6694
0
: Avoi
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM][4/4]
S
implify checks for CONST_INT_P an
d
comp
a
riso
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
]
[3/4] Clea
n
up casts from INTVA
L
to [unsi
g
ne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][
2
/4]
Replac
e
casts of 1 to
HOST_
W
IDE_INT by HOST_WI
D
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM] PR target/69857 Remove bog
u
s early
retur
n
false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix costi
n
g
of si
g
n-extending lo
a
d
i
n rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR ta
r
get/71
0
56: Don't use ve
c
torized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkach
o
v
[AArch64] PR
t
a
r
g
et/
7
08
0
9
: Delete aa
r
ch64_vmls<mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64][
t
est
s
] Skip
c
p
u-diagnost
i
cs test
s
when overr
i
di
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Typo fix in tree-ssa-
l
oop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
h
o
v
[obvious] Fix param name in dump
fil
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[
ARM
]
PR ta
r
get/7
0
8
30:
A
void POP-{reglist}^
w
hen
r
eturning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[
A
RM]
Add mode t
o
prob
e
_stack
s
et operands
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[int
e
r
nal-fn
.
c][
c
ommitted] Convert cond
i
tional comp
i
lation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] D
e
fine WORD_REGISTER_OP
E
RATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktka
c
hov
[
r
t
lanal
.
c] Convert conditional compil
a
tion
on WORD
_
REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fi
x
F
A
IL: gcc
.
dg
/
tree-s
s
a/minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkach
o
v
[
A
Arch
6
4] Work aroun
d
P
R targe
t
/
6
4971
commit
|
commitdiff
|
tree
2016-04-15
k
t
k
achov
[ARM
]
[doc] Document deprecation of pre-AR
M
v
4
T
archi
t
ecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktk
a
chov
[testsuite] PR
r
tl
-
o
p
t
i
m
i
zation/7068
1
:
XF
A
IL i
r
a-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkach
o
v
[A
R
M]
PR target/
7
0566 Ch
e
ck
t
hat conditio
n
r
egi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] Reduce size of arm1020e au
t
omaton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] Split out ar
m
v7ve effe
c
tive
target check
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
h
ov
[A
R
M]
P
R dri
v
e
r
/
70132:
A
v
o
id
d
ouble fcl
o
se
in
driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
tkachov
[
A
Arch64] F
i
x gcc
.
ta
r
get/aarch64/vect-
r
educ-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[AArch64] PR targ
e
t/70002: Ma
k
e
aarch64_set_curren
t
_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[A
A
rch64]
F
i
x
t
h
inko in han
d
ling
o
f -momit
-
l
e
af-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktka
c
hov
[obvious] Fix typo in
tr
e
e-ssa-m
a
th-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
kt
k
achov
[ARM] E
r
ror out of ar
m
_neon
.
h i
f
compiling for
soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][tests
u
ite] PR target/70
0
04
:
R
emove chec
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktk
a
chov
[ARM] PR rtl-optim
i
zation
/
6990
4
: Di
s
allo
w
copying/
d
upli
c
atin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkach
o
v
[
A
Ar
c
h
64] S
e
t TR
E
E
_
TARGET_GLOBAL
S
in
a
arch64_set_c
u
rrent_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
ch
o
v
[
AArch64
]
PR target/696
1
3: Retur
n
zero TAR
G
E
T_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[ARM] Tests for a
r
m
_r
e
str
i
ct_it patterns
in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
k
tk
a
c
h
ov
[gcse]
P
R
rtl-
o
ptimization/69886: Check targe
t
mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Ad
d
i
n
itia
l
suppor
t
fo
r
t
h
e Co
r
tex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR tar
g
et/69
8
75 F
i
x
atomic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] S
k
i
p
gcc
.
target/aarch6
4
/
assembler_ar
c
h_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64] PR
t
arget/
6
9161: Don't use s
p
ecial predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[ARM] PR
tar
g
et/69161: Don't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
k
tkachov
[AArch64
]
Onl
y
up
d
ate assembler
.
arch directive whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM]
[
4/4] A
d
just gcc
.
ta
r
get/arm/wmul-[
1
2
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4]
Don't
overwrite or
i
ginal rtx
w
hen folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[
A
RM][2
/
4] Fix
o
pe
r
and c
o
st
i
ng l
o
g
ic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
c
h
ov
[ARM][1/4] PR target/65932: Add test
c
ase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR target
/
65932: stop changing
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
kt
k
achov
[ARM] F
i
x PR target/69403: Bug
in thumb2_ior_sc
c
_
s
trict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
k
a
c
hov
[
A
RM
]
PR target/691
3
5:
Mark ARMv8
vcvt instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
kachov
[A
A
rch64]
Ha
n
d
le CS
E
L of zero_e
x
tended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Han
d
le com
p
are of zero_extract for
m
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h64] P
r
o
p
erly
r
eject
i
n
v
alid attribute strings
commit
|
commitdiff
|
tree
2016-01-11
kt
k
ac
h
o
v
[AArc
h
64]
P
R
rtl-o
p
tim
i
za
t
i
on/68796
:
Add
patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[RTL
-
ifcvt] PR rtl-optimization/68841
:
M
a
ke sure
o
ne
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
tkachov
[combine][v2] Canonical
i
se (
r
+ r) to (r << 1) t
o
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkach
o
v
[combin
e
] Che
c
k WO
R
D_
R
EGISTER_OPERATI
O
NS normally rat
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch6
4
] PR rtl-o
p
ti
m
ization/68796 Add com
p
are-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
ac
h
ov
[AArch64
]
Prop
e
rly cost zero_exten
d
+ash
i
ft
f
orms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[AAr
c
h64] PR target/68696 FA
I
L: gcc
.
target/aa
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AR
M
]
PR target/68648: F
o
ld NOT of
CONST
_
INT in andsi
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[c
o
m
b
i
ne]
D
o
n't
create LSHIFTRT of zero bits in
c
hange_zero_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
k
tkach
o
v
[
A
Arch64]
D
on
'
t allow -mgenera
l
-regs-
o
n
ly to
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
tka
c
hov
[ARM]
P
R
t
arget/6821
4
: De
l
ete IP-reg
-
clobber
i
ng call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkac
h
ov
[RTL-ifcvt]
PR rtl-optimi
z
ation/68624: Clean
u
p lo
g
ic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix F
A
IL
:
gcc
.
c-torture/e
x
ecute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
chov
[R
T
L-ifcvt]
Reject in
s
n
s that are multiple
_
sets
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
c
h
ov
[RTL-if
c
vt] PR r
t
l-opt
i
m
i
z
a
tion/68506: Fix e
m
ittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[
co
m
bine]
Only restrict pure simplification i
n
mult
.
.
.
commit
|
commitdiff
|
tree
next