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
David Green
[ARM] Add saturating arithme
t
ic tests for M
V
E
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David Gr
e
en
[ARM] Identity
s
h
u
f
fles are legal
commit
|
commitdiff
|
tree
2019-10-01
D
avid
G
ree
n
[ARM] Some MVE
s
huff
l
e plus extend
t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Gre
e
n
[ll
v
m-mca] Ad
d
a -m
a
ttr flag
commit
|
commitdiff
|
tree
2019-09-29
Dav
i
d
G
reen
[ARM] Cor
t
ex-M4 schedule additio
n
s
commit
|
commitdiff
|
tree
2019-09-25
David
G
ree
n
[ARM] Ensure w
e
do n
o
t att
e
mpt to crea
t
e
ls
l
l #0
commit
|
commitdiff
|
tree
2019-09-24
David
Green
[ARM] Spli
t
large wide
n
ing M
V
E loads
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Green
[
A
RM] MVE sext and w
i
den/
n
arro
w
tests f
r
om larg
e
r t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM
]
Spl
i
t large tru
n
c
ating MVE
s
tores
commit
|
commitdiff
|
tree
2019-09-19
D
avid Gree
n
[ARM] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
ARM] Add a SelectTAddrMode
I
mm7 for MVE
n
a
r
row loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Gr
e
en
[
A
RM] Fixup pipel
i
ne test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Green
[ARM] Reserve
an emerge
n
cy spill slot for fp16 addres
s
ing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
avid
G
reen
[ARM] Fix for
M
VE load/store stack accesses
commit
|
commitdiff
|
tree
2019-09-16
David
G
r
ee
n
[
AR
M
]
A
p
re
d
ica
t
e cast
o
f a
p
redicate cast is a
p
red
i
cate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
D
a
vid Green
[ARM] Fold VCMP i
n
to VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Masked l
o
ads and stores
commit
|
commitdiff
|
tree
2019-09-15
David G
r
e
e
n
[
A
RM] Simp
l
ify
and upda
t
e vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[
A
RM] Add
e
arly
c
lobber f
o
r
cross beat MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP]
Ensure sinking multiple ins
t
ructions does n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Davi
d
G
ree
n
[A
R
M] F
i
x
l
oads and st
o
r
es for
p
re
d
icate v
e
ctor
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[
A
RM] Prev
e
nt generating NEON st
a
ck acces
s
es und
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
r
ee
n
[ARM] R
e
move declarati
o
n of unimplemented fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vi
d
Green
[
A
R
M]
F
ix
u
p
the creation
o
f
VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Ignor
e
I
mplic
i
t CPSR regs when lo
w
ering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Invert
C
S
EL predicate
s
if the opposite
i
s a simple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] G
e
nerate 8
.
1-m CSINC,
C
SNEG and CSINV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add cse
l
t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
Fix
MVE ldst o
f
fs
e
t ranges
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid
Gre
e
n
[ARM
]
More
MV
E
load/sto
r
e
tests for
offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM
]
M
VE
p
r
e
dicate b
i
tcast test an
d
VPS
E
L adjus
t
ment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Green
[ARM]
Use MQPR not QPR for MVE registe
r
s
commit
|
commitdiff
|
tree
2019-09-01
David
Green
[ARM]
Rem
o
ve MVE mask
e
d load
s
/s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Green
[ARM
]
MVE Maske
d
load
s
a
nd stores
commit
|
commitdiff
|
tree
2019-08-29
David Gr
e
e
n
[ARM] Masked load and store a
n
d predic
a
t
e
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid
G
reen
[ARM] Move MVEVPT
B
l
ockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Green
[MV
E
]
VMOVX p
a
tte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
David G
r
een
[ARM] Forma
t
t
i
ng for
AR
M
InstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM
]
MV
E
sext costs
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[
ARM]
MVE sext
of a load is fr
e
e
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Green
[ARM] Correc
t
reg
i
ster for nar
r
o
wing and widening MV
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[ARM] Don't
p
retend we k
n
ow how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alignment c
h
ecks for
B
E VLDR
H
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM]
MVE predicate store p
a
tterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
ARM] MVE
t
r
unc
t
o i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MV
E
shuff
l
e broadcast cos
t
s
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[ARM] Pu
t
s
o
me
of t
h
e
TTI cost
m
odel beh
i
n
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Gree
n
[
A
RM] Add
or update a nu
m
ber
o
f
costmo
d
el tests
.
N
FC
commit
|
commitdiff
|
tree
2019-08-11
D
avid Gr
e
en
[
ARM] MV
E
sp
i
ll vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't
t
ry to u
n
rol
l
v
e
ctori
s
ed
M
V
E loop
s
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[ARM] Permit auto-v
e
ctoriza
t
ion
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
i
d Gr
e
en
[ARM] Add support for MVE pre
a
nd post
i
nc
l
oads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
G
r
e
e
n
[ARM]
M
VE b
i
g e
n
dian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
Tighten
u
p VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[
ARM] Rejig MVE load store
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Gre
e
n
[ARM] MVE big endian bitca
s
ts
commit
|
commitdiff
|
tree
2019-08-01
David Gre
e
n
[ARM]
F
ix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM
]
M
VE V
P
NOT
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Green
[
ARM] Bet
t
er patterns f
o
r
f
p <
>
p
r
ed
i
cate vect
o
r
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewr
i
t
e how VCMP are low
e
r
ed
,
us
i
ng a
s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Disable MVE fptosi a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] Mo
r
e
M
V
E compare
v
e
c
tor splat combines for AND
s
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM]
M
VE co
m
pa
r
e vector splat c
o
mb
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Bett
e
r
OR's
f
or MVE
compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better AND's for MV
E
compares
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
een
[ARM] MVE
f
l
o
a
t
i
n
g point compar
e
s and sele
c
ts
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] Basic And/Or/Xor handling
for MVE
p
r
edicates
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] MVE predicat
e
re
g
iste
r
sup
p
ort
commit
|
commitdiff
|
tree
2019-07-24
D
avi
d
Gree
n
[
A
RM] MVE int
e
ger c
o
mpare
s
a
n
d sele
c
ts
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[ARM]
R
e
name N
E
ONM
o
dImm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[A
R
M] Fix
for MVE VPT bloc
k
p
as
s
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Mov
e
MVE V
P
T block
tests i
n
to the
T
humb2 dir
e
ctory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] MVE vector for 6
4
bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM]
Mi
n
or for
m
at
t
ing in
A
RMIns
t
rMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
]
M
VE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] M
o
ve Shifts
after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM] Adjust how NEON shifts are lo
w
er
e
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign and zero e
x
tend patterns
f
o
r
MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE
VNEG i
n
struc
t
ion patterns
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
e
en
[
A
RM] MVE integ
e
r abs
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] MVE integer min
a
nd m
a
x
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM
]
MV
E
VRINT s
u
p
port
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE
m
innm
a
n
d
m
a
xnm instr
u
c
t
ion
s
commit
|
commitdiff
|
tree
2019-07-09
D
avid Green
[
ARM] Add t
e
st for MVE and
n
o floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
avid Green
[ARM] MVE patterns for VMV
N
, VOR
R
and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
ARM] MVE VMOV imm
e
d
i
ate
h
andl
i
ng
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[
ARM] M
V
E fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
F
avour PL/MI ove
r
GE/L
T
w
h
en pos
s
ible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added te
s
ting for D64160
.
NF
C
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[ARM] MVE bitwise in
s
truction
p
atte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M
] Add MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark math routines as non-legal for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id
G
reen
[ARM] MVE patterns
for VABS and VN
E
G
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM]
W
ide
n
ing lo
a
ds and narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] MVE loads and sto
r
e
s
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gr
e
en
[ARM] Mark d
i
v and rem
as expa
n
d for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Sele
c
t M
V
E fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gree
n
[AR
M
] Select MVE add and sub
commit
|
commitdiff
|
tree
next