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 satur
a
ting ari
t
hmetic
tes
t
s for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
D
a
vid G
r
eene
[
U
p
d
a
t
e
CCT
e
s
t
Checks] De
t
ect func
t
i
o
n mangled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
David Greene
Allow update_test_
c
h
eck
s
.
py
t
o n
o
t
s
c
r
ub name
s
.
commit
|
commitdiff
|
tree
2019-10-02
David
Green
[
A
RM] Ident
i
ty
s
huffles are legal
commit
|
commitdiff
|
tree
2019-10-01
Dav
i
d
Gre
e
n
[ARM] Som
e
MVE shuffle plus exte
n
d
test
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
Da
v
i
d G
r
een
[llvm-mca] Add a -m
a
ttr fl
a
g
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM] Cortex
-
M
4
s
ched
u
le ad
d
itions
commit
|
commitdiff
|
tree
2019-09-25
Dav
i
d Gre
e
n
[ARM]
Ensure we do not attem
p
t to
create lsll #0
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d
Green
[ARM] Split
lar
g
e w
i
d
e
n
ing MV
E
loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
ARM
]
MVE s
e
xt and widen/narrow tes
t
s fr
o
m larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[A
R
M] Spl
i
t large truncating
MVE sto
r
es
commit
|
commitdiff
|
tree
2019-09-19
D
avid Gr
e
en
[
A
R
M] MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
RM] Add a
S
el
e
ctTAddrModeImm7 for MVE narrow l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[
A
RM]
Fixup pi
p
eline te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d
G
r
een
[ARM
]
Reserv
e
an
emergency spill
s
lot f
o
r fp1
6
ad
d
ressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid G
r
een
[ARM] Fix
fo
r
MVE lo
a
d
/st
o
re stack access
e
s
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM]
A predic
a
t
e
cast of a
p
r
e
dicate cast is a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David
Gre
e
n
[ARM
]
Fold V
C
MP into V
P
T
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
ARM] Masked l
o
ads
a
nd
s
tores
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d
G
reen
[ARM] Simplify and
update vmla te
s
t
.
N
FC
commit
|
commitdiff
|
tree
2019-09-13
D
a
v
id Green
[ARM]
A
dd earl
y
clobb
e
r
for
c
r
oss beat MVE instr
u
c
tions
commit
|
commitdiff
|
tree
2019-09-12
D
av
i
d
G
reen
[CGP
]
Ensu
r
e sinking
m
ultiple instructions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Davi
d
Gr
e
e
n
[ARM] Fix loads and stores for predic
a
te vectors
commit
|
commitdiff
|
tree
2019-09-09
David G
r
een
[ARM] Preve
n
t generati
n
g NEON
s
tack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
reen
[AR
M
]
R
e
move declaratio
n
of unimplemented functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David
Green
[ARM] Fix
u
p th
e
creation of VP
T
bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[AR
M
] I
g
nore Implicit CPSR regs when lower
i
ng f
r
om
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gre
e
n
[ARM] Inver
t
CSEL predicates if the opposite is a
s
impl
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
Green
[ARM] Generate 8
.
1-m CSINC, CSNEG and CSIN
V
instruc
t
i
ons
.
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[ARM]
A
dd csel
t
es
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE
ld
s
t offse
t
ra
n
ges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] More MVE load
/
store
tests for o
f
fsets
ar
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
G
r
een
[ARM] MVE predica
t
e
bitcast test and V
P
SE
L
adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[
A
RM] Us
e
MQPR
n
ot QPR for
MVE register
s
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM] Remove MVE
m
a
s
ked load
s
/sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
D
a
v
i
d Gree
n
[
A
RM] MVE Masked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David
Green
[ARM
]
M
asked l
o
ad an
d
s
t
ore an
d
p
redicat
e
test
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
Dav
i
d Green
[A
R
M
]
Move MVEVPTBlockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
M
VE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David G
r
een
[ARM] Formatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
en
[ARM] MVE
sext of a load is f
r
e
e
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correct regis
t
er
for narro
w
ing
a
nd widening M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Gr
e
en
[ARM] D
o
n'
t
p
r
etend w
e
know how
to generate MVE
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
David
Gree
n
[ARM] Fix alig
n
ment che
c
ks f
o
r
B
E VL
D
RH
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Green
[
A
RM]
MVE pr
e
dicate store patterns
commit
|
commitdiff
|
tree
2019-08-15
David G
r
e
en
[ARM] MVE trunc to
i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
a
vid Gr
e
en
[ARM] Add
MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[ARM] sex
t
of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM]
M
VE shuffle
broa
d
cast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM
]
Pu
t
s
o
me o
f
th
e
TTI costmodel behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[AR
M
] Add
or upd
a
te
a number of costm
o
d
e
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MVE s
p
ill ve
c
tor test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[MV
E
]
Don'
t
t
r
y
to unr
o
ll vectorised MV
E
lo
o
ps
commit
|
commitdiff
|
tree
2019-08-11
David
G
reen
[ARM]
Permit aut
o
-vec
t
orization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David
Gr
e
e
n
[ARM] Ad
d
support
f
or MVE pre
and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE big endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] T
i
ghte
n
u
p
VLDRH
.
32
wi
t
h low alignmen
t
s
commit
|
commitdiff
|
tree
2019-08-08
David G
r
e
e
n
[ARM] Re
j
ig MVE load store
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
vi
d
Green
[ARM] MVE big endian bi
t
casts
commit
|
commitdiff
|
tree
2019-08-01
David
G
r
e
e
n
[ARM] Fi
x
for M
V
E V
R
EV64
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Green
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid Green
[
A
RM] B
e
tte
r
pat
t
erns for
f
p <>
predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
]
R
ewrit
e
h
o
w VC
M
P are lower
e
d, using a sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] Disab
l
e
MVE
fptos
i
a
n
d
fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
Green
[
ARM] More MV
E
com
p
are vector splat combines
f
or AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[ARM
]
MVE compare vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
e
n
[ARM] Better OR's fo
r
MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] Better
A
ND's for M
V
E co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MV
E
floating point compa
r
es
and sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
A
RM] Basic And/Or/X
o
r handling
for MVE pr
e
dicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE predicate r
e
gister s
u
pport
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
reen
[ARM] MVE intege
r
compares and sele
c
ts
commit
|
commitdiff
|
tree
2019-07-23
David Gree
n
[AR
M
] R
e
nam
e
NEONM
o
dImm to
VM
O
V
M
odIm
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David
G
re
e
n
[ARM]
F
ix for MVE VPT block
pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[ARM] Move MVE
V
PT
block tests into th
e
Thumb2 d
i
rectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] MVE
v
ector for 64bit
t
ypes
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor formatti
n
g in
A
RMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[
AR
M
] MVE Vecto
r
Shi
f
ts
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Move S
h
if
t
s after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] Adjust h
o
w NEON
shifts are
l
owered
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Gr
e
en
[ARM] Add sign and zero extend patter
n
s for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gr
e
e
n
[AR
M
] MV
E
VN
E
G i
n
struction patterns
commit
|
commitdiff
|
tree
2019-07-13
D
avid
G
ree
n
[ARM]
MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
D
avi
d
G
r
e
e
n
[
A
RM] MVE integer
mi
n
and max
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM]
M
V
E
VRINT
su
p
port
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
reen
[ARM] MVE minnm a
n
d maxnm instructions
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid Gr
e
ene
Re
v
ert "[Syst
e
m Model] [TTI] Update cache
a
nd prefetc
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David
Greene
[System
M
ode
l
]
[
TTI] Update cac
h
e
a
n
d
prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Da
v
id
G
reen
[ARM] Add test
f
or
MVE and no float
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM]
MVE p
a
tterns for VMVN, V
O
RR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Gr
e
en
[ARM] MVE VMOV
i
mmed
i
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE fp to int
con
v
ersions
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] Fav
o
ur PL/MI ov
e
r G
E
/L
T
when p
o
ss
i
ble
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] Added testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] M
V
E
b
itwise in
s
tr
u
ction patterns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id
G
reen
[ARM] Add MVE mul p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
D
avid G
r
een
[ARM] Mark math routi
n
e
s as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[A
R
M] MVE patterns
f
or VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David
Gre
e
n
[ARM
]
Widening loads and narrowi
n
g stores
commit
|
commitdiff
|
tree
next