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] Add saturating arithmetic tests for MVE. NFC
2019-10-09
Da
v
i
d G
r
e
e
n
[AR
M
]
A
dd
s
aturati
n
g
ar
i
th
m
e
t
ic tests for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] I
d
entity shuffles are
l
egal
commit
|
commitdiff
|
tree
2019-10-01
Davi
d
G
r
een
[ARM] Some M
V
E sh
u
ffle plus ext
e
nd tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David
G
r
een
[llvm-mca]
A
d
d a
-mattr fl
a
g
commit
|
commitdiff
|
tree
2019-09-29
D
a
vid Green
[
AR
M
] Cortex-M4
s
c
h
edule additions
commit
|
commitdiff
|
tree
2019-09-25
Dav
i
d Gr
e
en
[ARM] Ensure
we do
not
a
ttempt to
cr
e
ate lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] Split
l
arg
e
widening
M
VE lo
a
ds
commit
|
commitdiff
|
tree
2019-09-24
Da
v
id
G
r
e
e
n
[A
R
M] MVE sext and widen/narrow tests
fro
m
larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Da
v
i
d Green
[ARM
]
S
plit large t
r
uncating MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[AR
M
] MVE i1 s
p
la
t
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
A
d
d
a
Se
l
ectTAddrModeImm7 for MVE n
a
rrow l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Gr
e
en
[A
R
M] F
i
xup pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[ARM] R
e
serve an emergency spi
l
l slot for f
p
16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David G
r
ee
n
[
ARM]
F
i
x
f
o
r MVE
loa
d
/store stac
k
accesses
commit
|
commitdiff
|
tree
2019-09-16
David Green
[
A
RM
]
A predicate cast of a pr
e
dicate
cast
i
s
a predi
c
at
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[A
R
M]
F
o
l
d
V
C
M
P into VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Masked loads and stores
commit
|
commitdiff
|
tree
2019-09-15
D
a
vid
G
reen
[
AR
M
] Simpli
f
y
a
nd u
p
dat
e
vml
a
t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[
ARM] Add e
a
r
lyc
l
o
b
ber f
o
r cros
s
bea
t
MVE instruction
s
commit
|
commitdiff
|
tree
2019-09-12
David Gree
n
[CGP] Ens
u
re
s
in
k
ing multiple instructi
o
ns do
e
s
not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id Gree
n
[
A
RM] Fix loads and st
o
res f
o
r pr
e
d
icate vec
t
ors
commit
|
commitdiff
|
tree
2019-09-09
D
a
v
id Green
[ARM] Prevent g
e
nera
t
ing NEON stack acc
e
sse
s
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[
A
R
M] Remov
e
declara
t
ion of u
n
implemented functio
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[
ARM] Fixu
p
th
e
creati
o
n of VPT bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
id Green
[A
R
M
] Ignore Implicit
C
PSR
reg
s
w
h
en lowering
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Inve
r
t CSEL predica
t
es
if th
e
opposite
i
s a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
ARM] G
e
n
e
rat
e
8
.
1
-
m CSINC, CSNEG and CSINV in
s
tructions
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[ARM] Add csel tests
.
NF
C
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[ARM
]
F
i
x MVE ldst o
f
fset ranges
commit
|
commitdiff
|
tree
2019-09-03
David
G
r
e
e
n
[
ARM] More MV
E
load/store tests
f
or offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Green
[ARM]
MVE pr
e
d
icate
b
itcast
test
and VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
G
ree
n
[AR
M
] Use
M
QPR not
Q
PR for MVE reg
i
sters
commit
|
commitdiff
|
tree
2019-09-01
David Gre
e
n
[
ARM
]
Remove
MVE masked loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Green
[
ARM] MVE Masked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] Masked load and s
t
ore
and p
r
edicate t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
A
R
M]
M
o
v
e MVEVPTBlockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE] VMOVX patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
David Gree
n
[A
R
M] Form
a
ttin
g
f
or ARMInstr
M
VE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Davi
d
Green
[ARM]
MVE
s
ext
cos
t
s
commit
|
commitdiff
|
tree
2019-08-16
David G
r
e
en
[ARM]
MVE
s
ext of a lo
a
d is free
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[A
R
M]
C
or
r
ec
t
register for narrowing
an
d
widenin
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
en
[ARM] Don'
t
pretend
we know how
to
gen
e
rat
e
MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Green
[
A
RM] F
i
x
al
i
gnment c
h
ecks
f
o
r
BE
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
David G
r
e
en
[ARM] MVE predicate s
t
ore patterns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Green
[ARM] MVE trunc to i1 v
e
ctor
s
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d Green
[ARM] A
d
d MVE beats v
e
ct
o
r cost model
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[
A
RM]
sext of
a load i
s
free
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[ARM]
M
VE shuffle bro
a
dc
a
st
costs
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d G
r
e
en
[
ARM]
P
u
t
s
ome o
f
the
T
TI costmodel
b
ehind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM]
A
dd or upd
a
te a number
o
f
costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[ARM
]
MV
E
sp
i
ll vect
o
r test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[MVE] Don't try to unroll ve
c
torised MVE loo
p
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
ARM] Permit auto-v
e
ctorization usi
n
g M
V
E
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM] Add support for
M
VE
pre and
p
o
s
t in
c
loads a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM]
M
VE bi
g
endian loads/sto
r
es
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Ti
g
h
t
e
n up
V
L
D
R
H
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[A
R
M] Rejig MVE load store t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Dav
i
d
Green
[AR
M
] M
V
E big endian bi
t
casts
commit
|
commitdiff
|
tree
2019-08-01
David
Green
[ARM] Fix for MVE VRE
V
64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
A
RM] MVE VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Better patte
r
ns for fp <>
predicate vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] R
e
write ho
w
VCM
P
are lowered, usin
g
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM]
Dis
a
ble MVE
f
ptosi
and f
r
ie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M]
M
ore MVE compare vector splat combi
n
es
f
or ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
avid G
r
ee
n
[A
R
M] MV
E
c
ompare vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] Better O
R
's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Bette
r
AND's for MVE co
m
pare
s
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] MVE
f
loating point c
o
mpa
r
es a
n
d selects
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
B
asic A
n
d
/Or/
X
or h
a
ndling f
o
r M
V
E predicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] M
V
E
p
redicate re
g
ister
support
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] MVE i
n
teger compares and selects
commit
|
commitdiff
|
tree
2019-07-23
David
G
reen
[AR
M
] Rename NEONModImm to VMOV
M
odImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gree
n
[A
R
M] Fix fo
r
M
VE
V
P
T bl
o
ck pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[ARM] Move M
V
E VPT b
l
ock tests i
n
to the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
MVE vector for
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Minor format
t
ing in
ARMIn
s
tr
M
VE
.
t
d
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] MVE Vector Sh
i
f
t
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Move Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
Green
[ARM]
Adjust ho
w
N
E
ON s
h
ifts are low
e
red
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] Add sign
and zero extend
p
att
e
rns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MV
E
V
NEG in
s
tr
u
ction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE inte
g
er abs
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
r
ee
n
[AR
M
]
M
VE integer mi
n
and max
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[AR
M
] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and maxnm i
n
structions
commit
|
commitdiff
|
tree
2019-07-09
Dav
i
d Gre
e
n
[ARM] Add
t
e
s
t f
o
r M
V
E and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
av
i
d Green
[ARM] MV
E
patterns for VMVN, VOR
R
and VBIC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Gree
n
[ARM] MVE VMO
V
imm
e
diate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
M
VE
fp to int conver
s
ions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
A
RM] Fa
v
our PL/MI ove
r
GE/LT wh
e
n
possi
b
le
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[AR
M
] Added
t
e
s
ting for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
MVE bitwise instruction
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] Add MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Green
[ARM] Mar
k
math
r
o
ut
i
nes as
non-l
e
ga
l
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE patterns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM] Wi
d
e
n
ing loads an
d
narrowing
stores
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[AR
M
] MVE
loads and store
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark div and rem
as exp
a
nd for
MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
en
[
A
RM] Select
M
VE fp
add
a
nd
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] Select MVE add and s
u
b
commit
|
commitdiff
|
tree
next