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
G
reen
[ARM] S
o
me MV
E
shuffle plus ext
e
n
d
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David
G
reen
[llvm-m
c
a]
A
dd a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[A
R
M
]
Cortex-M4 sche
d
u
l
e addit
i
ons
commit
|
commitdiff
|
tree
2019-09-25
David
G
ree
n
[ARM] Ensu
r
e we do not attempt to create lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split large wid
e
ning MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David G
r
een
[ARM
]
MVE sext a
n
d
w
iden/narrow test
s
from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
D
avid Green
[ARM] Split large trun
c
ating MVE s
t
ores
commit
|
commitdiff
|
tree
2019-09-19
David G
r
e
en
[
ARM] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
RM] Add a SelectTAd
d
rModeImm7
fo
r
MV
E
narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[A
R
M] Fi
x
u
p
pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Green
[
A
RM] Reserv
e
an emerge
n
cy spill slot f
o
r fp16
addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid
Green
[ARM
]
Fix for MVE load/store sta
c
k
a
c
c
esses
commit
|
commitdiff
|
tree
2019-09-16
D
a
vid
G
r
een
[ARM] A pr
e
dic
a
te cast of a predicate cast is a pred
i
c
ate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David
G
re
e
n
[
A
RM] Fold VCM
P
into
VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
A
RM] Masked loads a
n
d stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[AR
M
] Si
m
plify and
u
p
d
ate vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[ARM] Add ear
l
yclobbe
r
f
o
r
cross beat M
V
E
instructions
commit
|
commitdiff
|
tree
2019-09-12
D
a
vid G
r
een
[CGP] Ensure sink
i
n
g m
u
lti
p
le in
s
tructi
o
ns does n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Fix loads and
s
tores for predicate ve
c
t
o
r
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent ge
n
erating NEO
N
stack accesse
s
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Da
v
id Green
[
A
RM] Remove declaration of unimplemented fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Davi
d
G
reen
[
ARM] Fixup the creatio
n
o
f
VP
T
b
lo
c
ks
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[ARM
]
Ignore Implic
i
t
C
P
SR regs
w
hen lowe
r
ing
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avi
d
Green
[AR
M
] Invert
C
SEL pr
e
dicate
s
if
the
oppo
s
ite is a simp
l
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Generate 8
.
1-m CSINC, CSNEG and CSIN
V
instructions
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM] Add
csel
t
ests
.
NF
C
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
e
n
[ARM] F
i
x MVE ldst offse
t
ran
g
es
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
M
ore MV
E
load/store tests for offsets
a
ro
u
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
e
e
n
[ARM] MVE predicate bitcast test and VPSEL a
d
jus
t
ment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
Green
[
ARM]
Use MQPR not QPR for MVE reg
i
s
t
e
rs
commit
|
commitdiff
|
tree
2019-09-01
David Gree
n
[ARM]
R
emo
v
e MVE mas
k
ed loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[A
R
M
]
MVE Mask
e
d loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David G
r
een
[
A
RM
]
Masked load and st
o
re and predicate tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[AR
M
] Move MVEVPTBlock
P
ass to a
separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Green
[MVE] VMO
V
X pat
t
e
r
ns
commit
|
commitdiff
|
tree
2019-08-21
Dav
i
d G
r
e
en
[ARM]
Formatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] M
V
E s
e
xt
c
o
s
ts
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
MVE
s
ext of a load is
free
commit
|
commitdiff
|
tree
2019-08-16
Dav
i
d
G
r
een
[
ARM] Cor
r
ect
registe
r
for
n
a
r
rowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Da
v
i
d
G
reen
[A
R
M] Don'
t
prete
n
d we k
n
o
w
ho
w
to generat
e
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
F
ix alignment checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M]
M
VE
p
redicate store patterns
commit
|
commitdiff
|
tree
2019-08-15
D
avid Gre
e
n
[A
R
M] MVE
t
runc to i1 vec
t
or
s
commit
|
commitdiff
|
tree
2019-08-13
David Gree
n
[
A
RM
]
Add
M
VE beats vec
t
or cost
m
odel
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM] sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE shuffle br
o
adcast costs
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[ARM] Put some of th
e
TTI costmodel behind
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[A
R
M] Add or upd
a
te a number
of costm
o
del
t
e
s
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[A
R
M]
M
VE spill v
e
ctor test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
M
VE] Don'
t
try to unrol
l
vectorised MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[ARM] Permit auto
-
v
ectorizati
o
n using MVE
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] Add suppo
r
t
for MVE pre and post
i
nc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
G
re
e
n
[ARM]
M
V
E
bi
g
endian loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM
]
Tighten up VLDRH
.
32 with low align
m
ents
commit
|
commitdiff
|
tree
2019-08-08
David
Gree
n
[
A
RM] Rejig MVE l
o
ad sto
r
e
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Dav
i
d Green
[
AR
M
] MVE big endian
bi
t
casts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE
VR
E
V64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM
]
MVE
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[AR
M
]
B
ette
r
patterns f
o
r fp <> predicate vect
o
r
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrite how
VCMP
a
re low
e
red
,
using a sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable M
V
E
f
ptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] More MVE compare ve
c
t
or splat combine
s
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] MVE
c
omp
a
re vecto
r
splat co
m
bine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better O
R
's fo
r
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[AR
M
]
B
ett
e
r
AND's fo
r
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gr
e
en
[AR
M
] MVE floatin
g
p
o
i
nt c
o
mpares and selects
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Green
[ARM] Ba
s
ic And/Or/Xor handl
i
n
g for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM]
M
VE predicate register support
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d Green
[ARM
]
MVE int
e
g
e
r
compares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[A
R
M] Rename NEON
M
odI
m
m t
o
VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
Green
[ARM
]
F
ix f
o
r MVE V
P
T block pass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[A
R
M] Move
M
V
E
VPT
b
loc
k
tests into the T
h
u
m
b2 direct
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[
A
RM] MVE
v
ector for
6
4bit t
y
pes
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM
]
Mino
r
format
t
ing in
ARMInstrM
V
E
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
i
d Green
[ARM] MVE Vec
t
or Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gree
n
[ARM] Mov
e
Shifts
after B
i
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Adj
u
st how NEON s
h
ifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d
G
reen
[
ARM] Add sign
a
nd
z
ero extend pa
t
terns for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE VNE
G
instru
c
tion patt
e
rns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] MVE integ
e
r
a
bs
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] MVE
inte
g
er min and
m
a
x
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
M
VE VRINT s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] MVE minnm and max
n
m instructions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test for MVE a
n
d no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM] MVE
p
a
t
tern
s
for V
M
VN, VORR
a
nd VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM] MV
E
VMOV imm
e
d
iate hand
l
ing
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MVE fp t
o
int con
v
ers
i
ons
commit
|
commitdiff
|
tree
2019-07-04
David
G
r
een
[ARM
]
Favour PL/M
I
o
v
e
r
GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d Gr
e
en
[ARM] Adde
d
testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[
A
RM]
MVE bi
t
wis
e
i
n
str
u
ction
p
atter
n
s
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[
A
RM
]
Add MVE mul
p
a
t
t
e
rns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Mark
math routines as no
n
-lega
l
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] MV
E
patterns for VABS
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
]
Wid
e
ning loads and narr
o
wing s
t
o
res
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] MVE loads a
n
d stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] Mark div a
n
d
r
e
m
as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[AR
M
]
S
elect MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
]
S
elect
MVE ad
d
and
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] MVE vector shuffl
e
s
commit
|
commitdiff
|
tree
2019-06-27
Da
v
id Green
[A
R
M] Mo
v
e
l
ow
o
ve
r
he
a
d
l
oop codegen tests int
o
a separate
.
.
.
commit
|
commitdiff
|
tree
next