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
[AR
M
]
R
efa
c
to
r
MO
V
W/MOVT fusion logic
t
o al
l
ow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
A
A
rch64]
Allow multiple-of-8 immediate offsets
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[vec
t
orizer][2/2] Ho
o
k
up mult synthesis logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[
1/2] Move choose_mult_variant declaration and de
p
endent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
cho
v
[expr
.
c]
P
R middle
-
end/7170
0
: ze
r
o-ex
t
end
s
ub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[ARM] Add support for some ARMv8-A cores to dr
i
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
t
k
a
chov
[RTL ifc
v
t] PR rtl-o
p
timi
z
ation/71594: ICE in noc
e
_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[A
R
M
]
Delete t
h
umb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[A
A
rch64][2/
2
]
(
Re)
I
mpl
e
ment vcopy<q>_lane<q
>
intrinsics
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
achov
[
A
Arch64
]
[
1/2] Add
support IN
S
(element) in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[AR
M
][
1
/4] Replac
e
uses of int_l
o
g2 by
e
x
a
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add initial su
p
p
ort for Cor
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
o
v
[AArch64] Add initial support
for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
hov
[typo] align
e
ment -> alignment
commit
|
commitdiff
|
tree
2016-06-15
k
t
kachov
[
A
A
rch64
]
[
obvious] C
l
ean up parenthes
e
s and use
GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
t
kachov
[RTL ifcvt]
A
l
l
ow sim
p
le register subregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix t
y
po
i
n copyri
g
ht boi
l
erp
l
ate
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
[AArch64
]
H
a
n
d
l
e AN
D
+ASHI
F
T form of UBFIZ co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
Upd
a
t
e documenta
t
ion for
A
RM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
[RTL ifcvt] Print n
a
me o
f
noce trasform tha
t
su
c
ceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[
AArch6
4
] M
o
del CSEL ins
t
ruction in
C
o
rtex-A57 sched
u
ling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[simplify-rtx] F
i
x
u
n
u
sed variable warning in simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[3/3][RTL i
f
cvt
]
PR mi
d
d
le-end/37780: Conditio
n
al expres
s
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/
3
][AAr
c
h
64] Keep CT
Z
compon
e
nts
tog
e
th
e
r
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[
1/
3
][ARM]
K
eep ctz expres
s
ions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM
]
[obvious] Fix ty
p
o
s
in *
t
h
u
m
b1_muls
i
3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix
r
tl-op
t
imization/7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
chov
Fix f
a
l
lout from
:
[ARM] PR
t
arget/7083
0
: Avo
i
d POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Use
proper
o
utput modifier for DImode reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
achov
[ARM] Tie
o
perand
1
to
o
peran
d
0 in
AESMC p
a
ttern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Arc
h
64] Use aarch64_fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AArch64] Remo
v
e aarch64
_
simd_attr_l
e
ngth_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AArch64] Tie operand 1 to operand 0
i
n AESMC p
a
tt
e
rn
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AAr
c
h64] Simplify ashl<mode>
3
expander for S
H
O
RT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delete
o
bsol
e
te
C
C
_
ZESWP and CC_SESWP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[
R
TL if
c
vt] PR r
t
l-op
t
imizatio
n
/66940: Av
o
i
d
s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][4
/
4] S
i
m
plify checks for CONST_INT_P and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
k
achov
[ARM][3
/
4] C
l
eanup
c
asts
from
INTVAL to [uns
i
gned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[
ARM]
[
2
/4] Replace casts of 1 t
o
HOST_WIDE_INT by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[
ARM]
P
R target/6
9
8
57 R
e
m
o
v
e
b
o
gus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix c
o
sting of sign-extending
l
o
a
d in rtx c
o
s
t
s
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[
ARM] P
R
target/71056: Don't
u
se vec
t
orized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
64] PR ta
r
get
/
70809: De
l
et
e
aarch64_vml
s
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[AArch64]
[
tests]
Sk
i
p cpu-diagnosti
c
s tests whe
n
o
verriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[o
b
viou
s
] Typo fix in t
r
ee
-
ssa-loop-
i
vanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[
obvi
o
us] Fix pa
r
am name in dump
f
ile
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[
A
RM]
P
R t
a
rge
t
/70830: Avoid POP-{
r
eglist}^
w
hen retu
r
ning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[A
R
M
]
Ad
d
m
ode t
o
prob
e
_stack
s
et operands
commit
|
commitdiff
|
tree
2016-04-28
ktkacho
v
[interna
l
-fn
.
c
]
[c
o
mmitted] Convert condition
a
l compila
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define
W
ORD_REGISTER_OP
E
RATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktk
a
chov
[rtlanal
.
c] C
o
nvert
con
d
iti
o
n
a
l c
o
mpilation on WORD_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/t
r
ee-s
s
a
/
m
inmax-2
.
c
scan-tree-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArc
h
6
4
] Work around PR t
a
rget
/
64
9
71
commit
|
commitdiff
|
tree
2016-04-15
k
tkachov
[AR
M
][doc] Document deprecation of pre-ARMv4T archi
t
ecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[testsui
t
e] PR rtl-optimization/70681: XFAIL i
r
a-shrink
w
rap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkacho
v
[A
R
M]
PR
t
arget/7056
6
C
h
eck that co
n
dit
i
on
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
h
ov
[ARM] R
e
du
c
e size
o
f arm
1
020e
a
ut
o
maton
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM] Split out ar
m
v7ve effective target ch
e
ck
commit
|
commitdiff
|
tree
2016-03-23
kt
k
achov
[ARM] PR d
r
i
v
e
r/70132: Avoid double fcl
o
s
e in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[AArch64]
Fix gcc
.
target/aarch64/vec
t
-r
e
d
u
c-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
ch
o
v
[AArch64]
P
R tar
g
e
t
/
70002: Make
aa
r
c
h
64_set_curren
t
_functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[A
A
r
c
h64]
F
i
x thinko in
h
andling of -mo
m
it-leaf-fra
m
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obvious] Fix t
y
p
o in tree-
s
sa-ma
t
h-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[ARM] Error out of arm_neon
.
h
i
f compi
l
i
ng for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64
]
[testsuite] PR target/7
0
004: Remove
c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[AR
M
]
P
R rtl-optimization/69904: Disallow copying/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] Set TREE_
T
ARGET_G
L
O
BALS in
a
arch64_set_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[
A
Arch64]
P
R tar
g
et/69613:
Return zero T
A
RGET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkach
o
v
[ARM] Tests fo
r
arm_restrict_it
p
a
t
terns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse
]
PR rtl
-
optimiza
t
ion/69
8
86:
Check
t
a
rget mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[
A
R
M] Ad
d
initial support for
the C
o
rtex-
A
3
2
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] P
R
target/69875
F
ix atomic_loadd
i
expansion
commit
|
commitdiff
|
tree
2016-02-19
ktka
c
hov
[
A
Arch64] Skip gcc
.
target/aarch64/assem
b
ler_
a
rc
h
_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
cho
v
[AArch64] P
R
tar
g
e
t
/69161: Don't use special predi
c
ate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
ch
o
v
[ARM] PR t
a
rget/6916
1
:
Don
'
t ignore mode when ma
t
c
hing
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch
6
4] Only u
p
date as
s
em
b
ler
.
arch di
r
e
c
tive whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tkac
h
ov
[ARM]
[
4/4] Adju
s
t
g
cc
.
tar
g
et/arm/wmul-[1
2
3
]
.
c
t
e
sts
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[
cse][3/4] Don't
o
ve
r
write original r
t
x
when fo
l
ding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix
o
per
a
nd costing
lo
g
ic
f
or
S
M
UL[TB]
[
TB]
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[
ARM][1/
4
] P
R
targe
t
/65
9
32
:
Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
R
M
]
PR ta
r
get/65932: stop c
h
anging signednes
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM]
F
ix
PR targe
t
/69403: Bug i
n
thumb2_i
o
r_scc
_
strict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM
]
P
R
t
a
rget/69135: Mark ARMv
8
vcvt
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[AAr
c
h64] Ha
n
dle CSEL of zero
_
ex
t
ended operan
d
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AA
r
c
h64] Handle comp
a
re of zer
o
_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] P
r
op
e
rly reject invalid attribute
strin
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch6
4
] P
R
rtl-optimizat
i
o
n/6
8
79
6
:
A
dd patter
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[
R
T
L-ifcv
t
] PR rtl-optimization/
6
8841: M
a
ke
s
ure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
k
tka
c
hov
[
combine
]
[v2] C
a
nonical
i
se
(r + r) to (r
<
< 1)
to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[
c
ombine] Check WORD_REGISTER_OPERATIONS
n
or
m
ally
ra
t
her
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktka
c
hov
[A
A
rch64] PR
rtl-opti
m
ization/6879
6
A
d
d
c
ompare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Prop
e
rly cost ze
r
o
_extend+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64]
PR t
a
r
g
et/68696 FAI
L
:
gcc
.
ta
r
get/a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[ARM] PR targ
e
t/
6
8648: Fold NOT of CONST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkacho
v
[combine] Don't
c
reat
e
LSHIFTRT of zero bits in change_zero_ex
t
commit
|
commitdiff
|
tree
2015-12-04
kt
k
a
chov
[
AArch64] Don't allow -mgenera
l
-regs-on
l
y to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
tk
a
c
hov
[ARM
]
PR target/6
8
214: Delete IP-reg-cl
o
b
bering
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[RTL-ifcvt] PR rt
l
-opti
m
ization/68624:
C
lean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL:
g
cc
.
c-t
o
rture/ex
e
c
u
te/20050
1
24-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkacho
v
[RTL-ifcv
t
] Reject insn
s
t
h
a
t
ar
e
multiple_sets
commit
|
commitdiff
|
tree
next