repo.or.cz
/
llvm-core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[ARM] Some MVE shuffle plus extend tests. NFC
2019-10-01
David Green
[
ARM] Some MVE shuffle plus extend t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[ll
v
m-
m
ca] Add a -m
a
ttr flag
commit
|
commitdiff
|
tree
2019-09-29
Davi
d
Green
[
A
RM] Cortex-M4
s
ch
e
dule additions
commit
|
commitdiff
|
tree
2019-09-25
David
G
r
een
[
ARM] Ensur
e
we do not attem
p
t
to create l
s
ll
#
0
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Gree
n
[ARM]
S
pli
t
large widening
M
V
E loads
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Green
[ARM] MVE
s
e
xt and wi
d
e
n
/narrow t
e
sts fro
m
larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split large tr
u
n
cating MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE i1 sp
l
at
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Gree
n
[ARM] Add
a
S
e
lectTAddr
M
o
deImm7 for MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fixup pipeline test
.
NF
C
commit
|
commitdiff
|
tree
2019-09-17
David Gr
e
e
n
[ARM
]
Reserve an e
m
ergency
s
pil
l
slot for fp
1
6 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[AR
M
]
Fix for MVE load/sto
r
e stack
a
ccesses
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d Gr
e
en
[ARM] A pre
d
i
cate ca
s
t of
a
p
r
edicat
e
c
ast is a
predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] F
o
ld
V
C
MP int
o
VPT
commit
|
commitdiff
|
tree
2019-09-15
David
Gre
e
n
[
A
RM] Masked l
o
ads
a
nd stores
commit
|
commitdiff
|
tree
2019-09-15
D
a
v
id Green
[ARM] Simplif
y
and update vmla
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM] Add earlyclobber for c
r
oss beat MVE
instruc
t
ions
commit
|
commitdiff
|
tree
2019-09-12
David
G
r
een
[
C
G
P
]
Ensure sinking multiple ins
t
ructions
does n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[AR
M
] Fix loads and sto
r
es for predic
a
te v
e
ctors
commit
|
commitdiff
|
tree
2019-09-09
David
G
reen
[
A
R
M] Preven
t
gener
a
ting NEON st
a
c
k
a
ccess
e
s under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Gre
e
n
[ARM] Remove declara
t
i
o
n of unimplemented
f
u
n
ction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vid Green
[ARM] Fixup
the cre
a
tion of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David G
r
e
e
n
[ARM] I
g
nore Implicit CP
S
R regs when lowe
r
ing fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Invert CSEL predi
c
ate
s
if
the opposite
is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[ARM] Generate 8
.
1-m
C
SINC
,
C
S
NE
G
and
CSINV ins
t
ructions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
id Green
[ARM] Add cse
l
tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
]
Fix
MVE
l
d
st
o
f
fset r
a
nges
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d
G
reen
[
A
RM] More MVE load/store tests fo
r
off
s
et
s
around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Green
[A
R
M] M
V
E predicate bitcast test a
n
d VPSEL adjustm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
avid Green
[AR
M
]
U
se MQ
P
R not QPR f
o
r MVE
r
e
gisters
commit
|
commitdiff
|
tree
2019-09-01
D
avid Gre
e
n
[ARM] R
e
move MVE
masked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] MVE M
a
sked loads and
s
tores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Green
[
ARM] Masked load and sto
r
e
and
p
redicate
t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
A
RM] Move MVEV
P
TB
l
oc
k
Pass to a separa
t
e file
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David
Gree
n
[MVE]
VMOVX pattern
s
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Green
[ARM] Formatti
n
g for ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Dav
i
d
Green
[ARM]
MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[
A
RM]
MVE se
x
t of a load
is free
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Gr
e
e
n
[AR
M
] Cor
r
ect register for
n
a
r
rowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't
pre
t
end we k
n
ow
h
ow to
g
enera
t
e
MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
e
n
[ARM] Fix alignment
c
h
eck
s
for BE VLD
R
H
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] M
V
E pred
i
cate store patterns
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Green
[ARM]
M
V
E
trunc to i1 ve
c
tors
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d
Gree
n
[ARM] Add MVE bea
t
s vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM]
se
x
t of
a
l
oad is f
r
ee
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM] MVE shuffl
e
broa
d
ca
s
t costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put so
m
e of the TTI
costmo
d
e
l behind
hasNe
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Gr
e
en
[
A
RM] Add or upd
a
te a num
b
e
r
o
f costmo
d
el te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[ARM]
M
V
E spill vec
t
or test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Gre
e
n
[MVE] Don't
try to unroll v
e
ctorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Green
[ARM] Permi
t
auto-ve
c
torization
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Add sup
p
ort for MVE pre
a
n
d post inc lo
a
ds
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] MVE big e
n
d
ian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id Green
[A
R
M]
T
ighten up
VLD
R
H
.
32 with low ali
g
nm
e
nts
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[AR
M
] Rejig MV
E
l
o
ad store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Davi
d
Green
[ARM] MVE big endian
b
i
tcasts
commit
|
commitdiff
|
tree
2019-08-01
David
G
reen
[A
R
M] Fix f
o
r
M
VE VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Gr
e
e
n
[ARM
]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid
Gree
n
[ARM] Better pattern
s
for fp
<> predicat
e
vect
o
r
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] Rewrit
e
how VCM
P
ar
e
low
e
r
e
d, using a singl
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM]
Disab
l
e MVE fpto
s
i and fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] More MVE
compare
v
ector splat combi
n
es fo
r
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE compare vect
o
r splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
Better OR
'
s fo
r
MVE co
m
p
a
res
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gree
n
[ARM] Better
A
ND's for MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE floating point compares and
selects
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d
Green
[ARM]
Basic And/Or/Xor h
a
ndl
i
ng fo
r
MV
E
predi
c
ates
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
Green
[ARM] MVE predicate registe
r
suppo
r
t
commit
|
commitdiff
|
tree
2019-07-24
D
avid G
r
een
[
ARM] MVE int
e
ger c
o
mpares an
d
selects
commit
|
commitdiff
|
tree
2019-07-23
David G
r
een
[ARM] Rename NEONModImm to VMOVModImm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
D
a
vid Green
[
A
R
M
] Fi
x
fo
r
MV
E
VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[
ARM]
Move MV
E
VP
T
b
l
o
c
k
t
ests into the
Thumb2
d
irectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM
]
MVE
v
e
ctor for 64bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
G
reen
[ARM] Minor for
m
atti
n
g in ARMInstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
een
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM] Move
S
hifts after Bi
t
s
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
D
avid Gre
e
n
[
ARM]
A
dj
u
st how NEON sh
i
fts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] Add sign a
n
d
z
e
r
o
ex
t
end pattern
s
for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
e
n
[ARM] MVE VNEG
instru
c
tion
p
atterns
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] MVE
i
nteg
e
r ab
s
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
reen
[ARM] MVE integer min and m
a
x
commit
|
commitdiff
|
tree
2019-07-13
D
avi
d
Green
[
A
RM] MV
E
VRINT supp
o
rt
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and maxnm
i
nstruction
s
commit
|
commitdiff
|
tree
2019-07-10
David
Gr
e
e
ne
Revert "[System Model] [
T
TI] Upd
a
te cache and prefe
t
ch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid
G
reene
[System
M
odel] [TTI] Update cache and pref
e
t
c
h
TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
avid
Green
[ARM] Add
te
s
t for MVE and no f
l
o
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id
G
reen
[AR
M
]
MVE patterns for VMVN, VO
R
R a
n
d VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM] MVE
VMOV
i
m
m
e
diate handling
commit
|
commitdiff
|
tree
2019-07-05
David
G
re
e
n
[ARM
]
MV
E
fp to int conv
e
rsions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Favour PL/M
I
over GE/L
T
when
possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
Added testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MVE b
i
twise instruction patt
e
rns
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gre
e
n
[ARM] Add MVE mul patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
D
av
i
d
Green
[ARM] Mark m
a
th routines a
s
non-legal f
o
r MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[AR
M
] MVE
patterns for VA
B
S
a
nd VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[
ARM]
W
idening loads
and n
a
rrow
i
ng stores
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gre
e
n
[ARM] MV
E
loads
a
nd sto
r
e
s
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM] Mark div and rem as expand
f
o
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM]
S
e
l
e
ct MVE fp add a
n
d
s
ub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gr
e
en
[
ARM] Select MVE add an
d
s
ub
commit
|
commitdiff
|
tree
next