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]
S
ome M
V
E shu
f
fle plus extend
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David
Green
[
l
lvm-mca] A
d
d a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM
]
Corte
x
-M4 sc
h
edule
a
d
d
i
tions
commit
|
commitdiff
|
tree
2019-09-25
D
avid Green
[ARM]
Ensure we do not attempt
to creat
e
l
s
ll #0
commit
|
commitdiff
|
tree
2019-09-24
D
avid Green
[ARM] Spl
i
t l
a
rge widening MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Gr
e
en
[ARM] MVE sext and widen/narrow tests from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David G
r
een
[ARM] Split lar
g
e truncating MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David Gre
e
n
[ARM] MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
avid Green
[ARM
]
Add a S
e
lectTAd
d
rM
o
deImm7 fo
r
MVE narrow
l
oad
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fixup pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
R
eserve an emergency s
p
i
ll slot for
fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
AR
M
] Fix for MVE
lo
a
d/store
s
tack accesses
commit
|
commitdiff
|
tree
2019-09-16
David
Green
[ARM] A predicate cast of a pred
i
cate cast is a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Da
v
id Green
[ARM] Fo
l
d VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
G
r
een
[ARM
]
Masked loads a
n
d sto
r
es
commit
|
commitdiff
|
tree
2019-09-15
D
a
vid
G
r
een
[ARM] Si
m
plify
a
nd update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
D
a
vid Green
[
ARM] Add earlyclo
b
b
er for cross bea
t
MVE instructio
n
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] Ens
u
re sink
i
ng mult
i
ple
instructions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Gre
e
n
[A
R
M] Fix
l
oads and stores for
p
r
e
dicate v
e
ctors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Preve
n
t genera
t
ing NEON stack acce
s
ses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM]
R
e
move decl
a
ration of
u
n
i
m
pl
e
mented
function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avi
d
G
reen
[ARM] Fixu
p
the creation of
V
PT blocks
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] Ig
n
ore Implicit CP
S
R regs when lowe
r
ing fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
e
en
[
ARM]
Invert CSEL predicates if th
e
opposite is a s
i
mpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id
G
reen
[ARM] Generate 8
.
1-m CSINC, C
S
N
EG and
CSINV i
n
s
tr
u
ctions
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[ARM]
Add c
s
el tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] F
i
x MVE ldst
o
ff
s
et ranges
commit
|
commitdiff
|
tree
2019-09-03
D
avid Gre
e
n
[
A
R
M
] More M
V
E
l
oad/store tes
t
s for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
Green
[ARM] MVE pre
d
icate bitcast test
a
nd
V
PSEL adju
s
tm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQPR not QPR for MVE register
s
commit
|
commitdiff
|
tree
2019-09-01
David G
r
e
e
n
[
A
RM
]
R
e
move MVE
m
asked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[AR
M
] MVE Masked loads and st
o
res
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[
A
RM] Mas
k
ed load and store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[ARM
]
Move
MVEV
P
TBlockPa
s
s to a sepa
r
a
t
e fil
e
.
N
FC
commit
|
commitdiff
|
tree
2019-08-28
David Gre
e
n
[
M
VE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David
G
reen
[
A
RM] Formatting fo
r
ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[A
R
M] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[A
R
M] MVE sex
t
of a load is free
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[
A
RM]
Correct register for narrowi
n
g and widening M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
Don't
p
retend we
k
n
ow how t
o
generate MV
E
V
L
Dn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
F
i
x alignment chec
k
s
f
o
r BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
av
i
d Green
[ARM
]
MVE predicate stor
e
p
a
tterns
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d
G
re
e
n
[ARM] MVE
tru
n
c to
i
1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
A
RM]
Add MVE beats vector cos
t
model
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[
ARM] sext of a load is
free
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[ARM] M
V
E
s
huffle
broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid
G
ree
n
[ARM] Put
s
ome of the TTI cos
t
model b
e
hind hasNeo
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Green
[ARM] Ad
d
or updat
e
a number of costmod
e
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MVE spill vecto
r
tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[MVE] Don't try to unroll
vectorised MVE loo
p
s
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[ARM
]
P
e
rmit
a
u
to-ve
c
torization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM] Add
s
u
pport f
o
r MVE pre and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id
G
reen
[
ARM] MVE big end
i
an loads/store
s
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM] Tight
e
n up VLDRH
.
32 wi
t
h low alignm
e
nts
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
G
r
een
[ARM
]
Rejig MVE lo
a
d store
t
ests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-04
David Gree
n
[
ARM] MVE big en
d
ian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David
G
re
e
n
[ARM] Fix for
M
VE VREV6
4
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid Green
[ARM]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[ARM] Better patte
r
ns for
fp <> pre
d
i
cate vectors
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] R
e
write how VC
M
P
ar
e
low
e
re
d
, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[AR
M
]
Disable MV
E
fptosi a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gree
n
[
ARM]
More M
V
E c
o
mp
a
re
ve
c
tor
splat
co
m
bines for
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] M
V
E compare
v
ector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Better OR's for MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
B
ett
e
r
A
ND's for MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[
A
RM]
M
VE
floa
t
ing point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[AR
M
] Basic A
n
d/
O
r/Xor
h
a
n
dli
n
g for MVE
p
redicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
predica
t
e regis
t
er
support
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d G
r
een
[ARM] MVE
i
nteg
e
r compar
e
s
and selects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM]
R
ename NEONModI
m
m
t
o
V
MOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Dav
i
d
G
r
een
[ARM
]
Fix for
M
VE VP
T
block
p
ass
commit
|
commitdiff
|
tree
2019-07-21
David
Green
[ARM] Move MVE VPT bl
o
c
k
tests in
t
o
t
he Th
u
mb2 di
r
ectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] MV
E
vector
for 64bit
types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] Mino
r
form
a
tting in ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Gre
e
n
[ARM
]
MV
E
V
e
ctor Shi
f
ts
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Gre
e
n
[AR
M
] Move Shi
f
ts after
B
its
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[A
R
M] Adjust how NEON shifts are lo
w
e
red
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
A
RM] Add sign
a
nd ze
r
o extend
p
att
e
rns fo
r
MVE
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM]
M
VE VNEG instructio
n
p
a
tterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
i
n
tege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid
G
reen
[ARM] MVE integ
e
r min and max
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] MVE VRI
N
T
s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[A
R
M
] MVE minnm and maxnm in
s
t
ruct
i
ons
commit
|
commitdiff
|
tree
2019-07-10
D
avid Greene
R
e
v
e
rt "[System
Model] [TTI] Upda
t
e
cache and p
r
e
f
et
c
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Gr
e
ene
[System Model] [TTI
]
Update
c
ache and prefet
c
h TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David
G
reen
[ARM]
Add test for MVE and n
o
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[AR
M
] M
V
E patterns
for VMVN, VOR
R
and
VB
I
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM
]
MVE
V
M
OV immed
i
ate handling
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[ARM]
M
VE
fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] Favour PL/MI over GE/LT wh
e
n possible
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[ARM] A
d
d
e
d testi
n
g
for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MV
E
bitwise instructi
o
n p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
A
d
d MVE mul pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d G
r
een
[ARM] Mark math routines as n
o
n
-legal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gree
n
[ARM] MVE patterns fo
r
VABS an
d
VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widening
l
oads a
n
d
narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM]
MVE loads
a
nd stores
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d
Green
[ARM] Mark
d
iv and
rem as expand
f
o
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[AR
M
]
Sel
e
ct
MVE fp
add and su
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE ad
d
and sub
commit
|
commitdiff
|
tree
next