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] Fix gcc.target/arm/pr40956.c
2016-09-01
ktkachov
[AAr
c
h64] Add ANDS pattern for CMP+Z
E
R
O
_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
PR target/704
7
3: Re
d
uce s
i
ze
o
f
C
o
r
te
x
-
A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[A
R
M] Ref
a
ctor MOVW/MOVT fus
i
on logic to all
o
w extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h64] All
o
w
multi
p
le
-
o
f
-
8
immedi
a
t
e offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
k
achov
[vectorizer
]
[2/2] Hoo
k
up m
u
l
t synthesis
logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move
c
h
oose_m
u
l
t
_
variant
decla
r
atio
n
and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[e
x
pr
.
c] P
R
middl
e
-end/71700: ze
r
o-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[ARM] Ad
d
support f
o
r s
o
me
A
R
Mv8-A c
o
res to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
chov
[RT
L
ifcvt]
P
R rtl-opt
i
mization/71594: ICE in noce_emit_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktka
c
hov
[ARM] Delete thumb_reload_
i
n_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch
6
4]
[
2
/
2] (
R
e)Imple
m
ent vc
o
py<q>_l
a
ne<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[AArch64][1/2] Add suppo
r
t INS (element)
i
nstr
u
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkac
h
o
v
[ARM][1/4]
R
eplace uses of int_log2
by e
x
a
ct_log
2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add
i
n
i
tial support for Co
r
tex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] Add initial support for C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkacho
v
[
typo] alignement
-> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
hov
[
AArch64][o
b
vious] Clean up
p
aren
t
heses and use
G
ET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RT
L
ifcvt] Allo
w
simple register subregs
i
n
noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in co
p
yright
boilerpl
a
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64]
H
andle A
N
D+ASHIFT form of UBFIZ correct
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Upd
a
te do
c
umentation for ARM architec
t
ure
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] P
r
int name of
noce
trasform
t
h
at succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[AArch64] Model
C
SEL instruction in Cortex-A
5
7 s
c
hedulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[
simp
l
ify
-
rtx] Fix u
n
u
s
ed var
i
abl
e
w
a
r
nin
g
i
n
simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[
3
/3][
R
TL
i
fcvt] P
R
m
iddl
e
-
e
n
d/3778
0
: Conditional exp
r
ession
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
ho
v
[2/3][
A
Arc
h
64]
K
eep CTZ co
m
p
one
n
ts tog
e
ther unti
l
aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Ke
e
p ctz ex
p
ression
s
together
un
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obviou
s
] Fix typos in *
t
h
umb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
t
kachov
[rtlana
l
] Fix rtl-optimiza
t
ion/7129
5
commit
|
commitdiff
|
tree
2016-06-02
k
t
kach
o
v
Fix fa
l
lout
f
rom: [ARM] PR
target/70830: Avoid P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Use prope
r
output modifier for D
I
mod
e
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
h
ov
[ARM] Tie operan
d
1 to o
p
erand 0
i
n AE
S
MC
p
a
t
t
e
rn when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arch64]
U
se aarch64_fusion_enabled_p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64
]
Re
m
o
ve
a
arch64
_
s
imd_attr_length_m
o
ve
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[
A
Arch64] T
i
e operand 1 to operand
0
in AESMC
p
attern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simp
l
ify ashl<mode>3 expander for
SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
tkach
o
v
[AArc
h
6
4
]
Delete obsolet
e
CC_
Z
E
SWP and CC_SE
S
W
P
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
tkachov
[RTL ifcv
t
]
PR rtl-optimization/66940: Avoid si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM][4/4]
S
im
p
l
i
fy chec
k
s fo
r
CONST_I
N
T_P
a
nd co
m
par
i
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/
4
] Cleanup c
a
sts fro
m
INTVAL t
o
[unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
ch
o
v
[ARM][2/4] Replace casts of 1
to HOS
T
_WIDE_INT by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[ARM] PR target/
6
9
857 Remove
b
ogus ear
l
y retur
n
false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM] Fi
x
costing of sign-exten
d
ing load
in
r
tx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
P
R target/71056: Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
hov
[AArch64]
PR
target/70809: Del
e
te aarch
6
4_vml
s
<m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
hov
[AArch
6
4][tests] Ski
p
cpu-diagnostics tests
when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[o
b
vious]
Typo f
i
x
i
n
tree-ssa-loop-iv
a
non
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fix pa
r
am
name i
n
du
m
p f
i
l
e
commit
|
commitdiff
|
tree
2016-05-12
k
tkachov
[ARM]
P
R target/70830: Avoid POP-
{
r
e
g
list}^ wh
e
n returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[AR
M
] Add mode
to probe_sta
c
k
s
et o
p
erands
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[internal-fn
.
c][committed]
C
onvert con
d
itional com
p
i
latio
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] D
e
fine
WORD_REGISTER_OPERATI
O
N
S
to zer
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
tkachov
[rt
l
anal
.
c] Convert cond
i
tiona
l
co
m
pilati
o
n on WORD
_
REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
d
g
/tree-ssa/minm
a
x-2
.
c scan-tree
-
d
ump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
t
kachov
[AArch64] Work around PR
target/
6
497
1
commit
|
commitdiff
|
tree
2016-04-15
ktka
c
hov
[ARM][
d
oc]
D
o
c
ument d
e
precation of
p
re-ARMv4T
a
r
c
hi
t
ec
t
ure
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tkacho
v
[testsu
i
te] PR rt
l
-optimization/70681: XFAIL
ira
-
shrink
w
rap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR targe
t
/70566 Check th
a
t
con
d
ition r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[ARM]
Reduce
siz
e
of a
r
m
1020e aut
o
m
a
to
n
commit
|
commitdiff
|
tree
2016-03-23
k
tkachov
[ARM] S
p
lit out
a
rmv7ve effe
c
tive target ch
e
c
k
commit
|
commitdiff
|
tree
2016-03-23
ktkach
o
v
[ARM]
PR driver/70132: Avoid
d
ouble
fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
kachov
[AArch64]
F
ix
gcc
.
target/aarch64/vect-reduc-or
_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[
A
Arch64] PR t
a
rget/
7
0002: Make aarch
6
4_se
t
_
c
urrent_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch64]
F
i
x
thinko in handling of -m
o
mit-leaf-fram
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
k
tkachov
[ob
v
ious] Fix
t
ypo in tree-s
s
a-
m
ath
-
o
p
ts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[ARM] Err
o
r out of arm_ne
o
n
.
h
i
f
compiling for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
kachov
[AArch64][testsuite] PR ta
r
get/70004:
R
emove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
ach
o
v
[ARM] PR rt
l
-optimization/699
0
4
:
Disallow copyin
g
/
dupl
i
catin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkach
o
v
[
A
Arch64]
Set TREE_TARGET_GLOBALS in a
a
rch64_set_curr
e
nt_fu
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
c
h
o
v
[AArch64] PR t
a
rget/
6
9613:
R
eturn zero T
A
RGET_SHIFT_T
R
UNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkach
o
v
[
A
RM] Tests fo
r
arm_restrict_
i
t pattern
s
i
n
thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkach
o
v
[gcse
]
PR rtl-opti
m
iza
t
io
n
/
69
8
8
6: C
h
ec
k
target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM] Add ini
t
i
a
l s
u
pport for t
h
e Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[ARM]
P
R target/
6
9875 F
i
x atomic_
l
oadd
i
expans
i
o
n
commit
|
commitdiff
|
tree
2016-02-19
ktka
c
hov
[AArch64
]
Skip gcc
.
target/aarch64
/
assembler_
a
r
c
h_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
cho
v
[AArch64]
PR
targe
t
/69
1
6
1: D
o
n't use s
p
ecia
l
predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tkac
h
ov
[ARM] PR
t
arget/69161
:
Don't ignore mode
w
hen matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
k
t
kac
h
o
v
[AArch6
4
]
O
n
l
y update assembler
.
arch directive
when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[AR
M
][4/4
]
Adjust gcc
.
t
arget/
a
rm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
kt
k
ach
o
v
[cse][3/4] Don't overwrite original
rtx when fol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[
ARM][2/4] Fix operand co
s
t
i
ng lo
g
ic for SMUL[TB][TB
]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/4] PR target/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
achov
[ARM] PR target/65932: stop changing sig
n
edness
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktka
c
hov
[ARM] Fix PR ta
r
ge
t
/69403
:
Bug in th
u
m
b
2_ior_scc_str
i
ct_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktka
c
h
ov
[ARM] PR t
a
rget/69135: Mark
ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
o
v
[AArch64] Handle CSEL of
z
ero_extended ope
r
ands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
a
chov
[AArch64] Han
d
le compare of zero_extract
f
orm of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Proper
l
y reject invalid at
t
ribut
e
s
t
r
i
n
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
Arch64] PR rtl-optimizat
i
on/68796:
Add patterns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-if
c
vt] P
R
rtl-optimization/68841:
M
ake
s
ure o
n
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2] Canonicalise (r +
r) to (r << 1
)
to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktk
a
chov
[
combine] Check WOR
D
_REGISTER
_
OP
E
RATIONS normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AA
r
ch64]
P
R
rtl-
o
pti
m
ization/68796 A
d
d compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Pr
o
p
e
rly c
o
s
t ze
r
o_e
x
tend+ashift
forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AAr
c
h64] PR target/68696
F
AIL:
g
cc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
ch
o
v
[ARM] P
R
tar
g
et/686
4
8: Fold
N
OT of CONST_INT
in andsi
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[com
b
ine] Don't create LSH
I
FTRT o
f
zero b
i
t
s in
c
hang
e
_
z
ero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[A
A
r
c
h64] D
o
n't allow -mgeneral-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[A
R
M] PR ta
r
get/68214:
D
elete
I
P-reg-clobber
i
ng c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL
-
ifcvt] PR rtl-optimization/68
6
2
4
:
C
lea
n
up
log
i
c
.
.
.
commit
|
commitdiff
|
tree
next