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] Add support for some ARMv8-A cores to driver-arm.c
2016-07-06
kt
k
ach
o
v
[AR
M
] Add support for s
o
me ARMv8-A cores to
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
TL
i
fcvt] PR rtl-optimi
z
ation/71
5
94: ICE in noce_em
i
t_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktk
a
chov
[ARM] Delete thumb_rel
o
ad_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[AA
r
ch64]
[
2/2] (Re)I
m
p
lement
v
c
o
p
y
<
q
>_lane
<
q
>
in
t
rinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][1/2] Add su
p
port INS
(
element
)
inst
r
uction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
kachov
[ARM][1/4]
Replace uses of
i
nt_lo
g
2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] Add initial support for Co
r
te
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
Arch64] A
d
d
i
nitial support for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alig
n
ement -> align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
c
h
6
4
][obvious] Clean up pare
n
these
s
and use
G
E
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tk
a
chov
[RTL ifcvt] Allow
simpl
e
register subregs in
noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
ch
o
v
F
i
x typo
in
copyrig
h
t
b
oilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
ch
o
v
[AArch6
4
] Handle AND+A
S
HI
F
T form of UB
F
IZ corr
e
c
tly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
Update documentati
o
n
f
or ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[RTL i
f
cv
t
] Print name of noce trasfor
m
that s
u
cceed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
[
A
A
rch6
4
] Mo
d
el CSEL
instruct
i
on in Cor
t
e
x-A5
7
sch
e
duling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
tk
a
c
h
ov
[s
i
mpli
f
y-rtx
]
Fix
unu
s
ed vari
a
bl
e
war
n
ing in si
m
p
l
i
fy_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
ac
h
o
v
[3/3][RTL ifc
v
t] PR m
i
d
d
l
e
-end/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[
2
/3][AArch6
4
] Keep CTZ components together unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[1/3][ARM
]
Keep
c
t
z e
x
p
r
e
ssio
n
s toge
t
h
er u
n
til a
f
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][o
b
vious
]
F
i
x typos in *th
u
mb1_mulsi3
comment
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
[rtlanal] Fix
r
tl-optimiza
t
ion
/
71295
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
Fix fal
l
out from: [A
R
M
]
PR target/
7
0830:
A
void POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
RM] Use
pro
p
er output modifie
r
fo
r
DImode
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tkachov
[A
R
M]
T
ie operand 1 to operand 0 in AESMC p
a
t
t
ern whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AA
r
ch64] Use aarch64_f
u
sion_enable
d
_p t
o
check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AArch6
4
] Remove aarch64_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArch64] Tie operand 1 to operand 0 in A
E
SMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArch64]
S
implify
as
h
l<
m
ode>3 expander
f
or SHORT mode
s
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AA
r
c
h6
4
] Delete
obsole
t
e C
C
_
Z
ESWP a
n
d CC_
S
ESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL
ifcvt
]
PR
r
tl-optim
i
za
t
ion/6
6
940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][4/4] Si
m
plify
c
h
e
cks
f
or
C
ONST_
I
NT_P and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[
A
RM][3/
4
]
Cleanup casts
from I
N
T
V
AL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][2/
4
] Replac
e
c
asts
o
f 1 to HOST_WIDE_INT
by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[AR
M
] PR ta
r
get/6
9
8
5
7 Re
m
ove bogus early
r
eturn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix costing of sign-extending
load in rtx
c
osts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
AR
M
] PR targe
t
/71056:
Don't use vect
o
rized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
64
]
PR
t
ar
g
et
/
7
0809:
Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
ho
v
[AArch64][tests]
Sk
i
p c
p
u-
d
iagnostics
tests when
overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
t
ka
c
hov
[
o
bvious] Typo fi
x
i
n
tree-ssa-
l
oop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
kt
k
a
chov
[obvious]
F
ix param name
i
n du
m
p file
commit
|
commitdiff
|
tree
2016-05-12
ktkacho
v
[ARM] P
R
ta
r
get
/
708
3
0: Avoid P
O
P-{reglist}^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
kt
k
acho
v
[AR
M
]
A
dd
mode
t
o prob
e
_
stack set ope
r
a
n
ds
commit
|
commitdiff
|
tree
2016-04-28
k
tkacho
v
[i
n
ternal-fn
.
c][committ
e
d
] Conv
e
rt
conditional
compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[AArch64] Define
WOR
D
_REG
I
STER_O
P
ERATIONS t
o
z
e
ro
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[
r
t
lana
l
.
c] Convert conditi
o
nal co
m
pilatio
n
on WO
R
D
_REGISTE
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL:
gcc
.
dg/tree-ssa/mi
n
max-2
.
c scan-tree
-
du
m
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkac
h
ov
[AAr
c
h64
]
Work around
PR target/
6
497
1
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc]
Document deprecation of
pre-ARMv
4
T archit
e
cture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkac
h
o
v
[testsuite
]
PR rtl-optimiz
a
tion/7
0
681: XFAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR target/70566 Check t
h
at c
o
nd
i
tion register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[ARM] Reduce size of ar
m
1
0
20e aut
o
maton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM]
Split out a
r
mv
7
ve effec
t
ive target ch
e
ck
commit
|
commitdiff
|
tree
2016-03-23
k
t
k
a
c
hov
[ARM
]
PR d
r
iver/70132: Avoid d
o
u
ble fclos
e
in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
t
kachov
[AArch64] Fix
gcc
.
target/aarch64/vect-re
d
u
c-or_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArc
h
64] P
R
ta
r
get/70002: Make aarch6
4
_set_
c
urrent
_
function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
kachov
[AArch64] Fix think
o
in
handling of -mo
m
it-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[ob
v
ious] Fi
x
typo in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkacho
v
[ARM] Error out of arm_neon
.
h
i
f
compi
l
ing for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
kachov
[AArch64][t
e
stsu
i
t
e] PR target
/
70004: Remove
che
c
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM] PR rtl-optimiz
a
ti
o
n/6
9
904:
D
isallo
w
copying/duplica
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] S
e
t
T
R
E
E
_
TARGET_GL
O
BALS in
a
ar
c
h
64_set_current_
f
u
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] PR
target/69613: Return zero TARGE
T
_SH
I
F
T_TRU
N
C
A
TI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM
]
Tests for
a
rm_restr
i
ct
_
it patterns i
n
thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[gcse] P
R
rt
l
-optimizati
o
n/
6
9886:
Check target m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[ARM] Add initial support for the Cortex-
A
32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM]
P
R ta
r
g
et/69875 Fi
x
atomic_load
d
i
expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] Skip gcc
.
t
arget/aarch64/assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
k
a
c
hov
[AAr
c
h64] PR target/69161: D
o
n't use
s
pecial predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktka
c
hov
[
A
RM] PR ta
r
get/6
9
161: Don't ignore mod
e
whe
n
m
a
t
ching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
k
tkachov
[AArch
6
4] O
n
ly updat
e
assembl
e
r
.
ar
c
h directive wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
RM][4/4
]
Adjust gcc
.
t
a
rget/arm/wmul
-
[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
o
v
[cse][3/4]
Don't o
v
erwr
i
t
e
original rtx when fold
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
h
o
v
[ARM][2/4] Fix o
p
e
rand costing logic for
S
M
UL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/4] PR ta
r
g
e
t/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
k
tka
c
ho
v
[
A
RM] P
R
target/65932: stop changing signe
d
ness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR targ
e
t/6
9
403: Bug
i
n thumb2
_
ior_scc
_
stri
c
t_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
kachov
[ARM]
P
R
targe
t
/
6
9
135: Mark ARMv8 vcvt inst
r
uct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
cho
v
[
A
Arch64] Han
d
le CSEL of
z
ero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[
AArc
h
64]
H
and
l
e compare of zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[
AArch64] Proper
l
y reject invalid
a
ttribute
s
trings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR rtl-optim
i
zat
i
on/68796:
Add p
a
tte
r
ns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
tkac
h
ov
[
RT
L
-if
c
vt] PR
rtl-optim
i
zation/68841
:
Mak
e
sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
kt
k
a
c
hov
[co
m
bine][v2]
C
a
non
i
calise (r
+ r) to (r << 1) t
o
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
o
v
[combin
e
] C
h
eck
W
ORD_REGIST
E
R_OPERATIONS normal
l
y rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-opt
i
mization/68796 Add compare
-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
ch64]
P
r
operl
y
cost
zero_exte
n
d
+ashift
f
o
rms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[
AAr
c
h
64]
P
R target/68696
F
AIL:
gcc
.
target/aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AR
M
]
PR target/686
4
8: Fold NOT of CON
S
T_INT in a
n
dsi_io
r
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
tkachov
[combine] Don't creat
e
LSHIFTRT of zero
b
its in c
h
an
g
e_zero_ex
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64]
Don't allo
w
-mgener
a
l-regs-only to c
h
an
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM
]
P
R
t
arget/682
1
4:
D
elete I
P
-reg-clobbe
r
ing call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
k
a
c
hov
[RTL-ifcvt] PR rtl-opti
m
i
zation/68624: Clean up
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkach
o
v
Fix FAIL: g
c
c
.
c-torture
/
execute/20050124-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt
]
R
eject i
n
sns that are mult
i
ple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL
-
ifcvt] PR
r
tl-op
t
imiza
t
ion/68506:
Fix
emi
t
tin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkac
h
ov
[
combine]
O
nly r
e
st
r
ict pure
s
implification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkacho
v
[calls
.
c
]
PR rtl-opt
i
miz
a
tion/67
2
26:
T
ake into accou
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[
R
TL-ifcvt] PR rtl-optimization/68435 Allow (c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testca
s
e for PR r
t
l-optimization/683
8
1
commit
|
commitdiff
|
tree
next