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] VQADD instructions
2019-10-10
David Green
[ARM] VQA
D
D instruc
t
ions
commit
|
commitdiff
|
tree
2019-10-09
David Gre
e
n
Add and adjust satu
r
ating tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[
A
RM
]
Add satu
r
ati
n
g arithmetic te
s
ts for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David
G
reen
[ARM]
Identi
t
y shuffles
a
re legal
commit
|
commitdiff
|
tree
2019-10-01
Da
v
id
Gr
e
en
[
ARM] Som
e
M
VE shuffle plus extend
tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-01
D
a
vid Green
[l
l
vm-mca] Add a -mat
t
r
flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM] Cor
t
ex-M4
s
chedule a
d
ditions
commit
|
commitdiff
|
tree
2019-09-25
David
Green
[
ARM]
Ensu
r
e
we do not atte
m
pt t
o
create lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David Gr
e
e
n
[
ARM] Split large wid
e
ning M
V
E loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] MVE sext
and widen/narrow
t
ests from larger
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
D
a
v
id Green
[ARM
]
Spli
t
l
a
rg
e
t
runcating MVE
s
t
ores
commit
|
commitdiff
|
tree
2019-09-19
Davi
d
Green
[A
R
M] MVE
i
1
spl
a
t
commit
|
commitdiff
|
tree
2019-09-17
David Green
[AR
M
]
Add a
Sel
e
ctTAddrModeImm7 for MVE n
a
r
r
ow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Green
[ARM] Fi
x
up pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Green
[ARM] R
e
se
r
ve an emergency spill slot for f
p
16 add
r
essing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fix
f
o
r
M
VE load/store stack access
e
s
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] A pre
d
i
c
ate
cast o
f
a predicate cast
i
s a
p
redicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Da
v
i
d Green
[
A
RM] Fold VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
D
a
vid Green
[A
R
M] Masked loads and stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Sim
p
lify and update vmla
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM
]
Add earlyclobber f
o
r cross beat MVE instru
c
t
ions
commit
|
commitdiff
|
tree
2019-09-12
David
Gr
e
en
[C
G
P
] E
n
sure sinking mul
t
iple in
s
t
r
uctions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Gr
e
e
n
[ARM] F
i
x loads and st
o
r
e
s fo
r
p
redicat
e
vector
s
commit
|
commitdiff
|
tree
2019-09-09
David
G
r
een
[ARM] Prevent
generating NEON st
a
ck a
c
cess
e
s
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Da
v
i
d G
r
een
[AR
M
]
Remove decla
r
a
t
ion of unimplemented
function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vid Green
[ARM] Fi
x
up the creation
o
f VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM] Ignore Implicit CPSR r
e
gs whe
n
l
o
w
erin
g
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Inve
r
t CS
E
L pr
e
d
icates if
the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[ARM] Gener
a
te 8
.
1-m C
S
INC, CSNEG and CSINV instructio
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM]
A
dd
c
sel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[A
R
M
] Fix MVE lds
t
offset ranges
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Gre
e
n
[ARM] Mo
r
e MV
E
load/store tests for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
A
RM] MVE pred
i
c
a
t
e
bitcast test a
n
d V
P
S
EL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM]
U
se
M
QPR n
o
t QPR
for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
D
avid Green
[ARM]
R
e
move
MVE mas
k
ed loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[A
R
M] MVE
Masked l
o
ads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM
]
Masked load
a
nd store and
p
redicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gree
n
[ARM] Move MVEVP
T
B
lockPass t
o
a
s
eparate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gre
e
n
[MVE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[A
R
M] For
m
atting for ARMIn
s
trMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David
G
reen
[AR
M
] MVE se
x
t costs
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Gree
n
[ARM] MVE sext of a load is fre
e
commit
|
commitdiff
|
tree
2019-08-16
David Gree
n
[ARM] Correct register for narrowing and wide
n
i
ng M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[ARM
]
Don't
prete
n
d we know h
o
w
to ge
n
erate MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM] Fix alignme
n
t check
s
for
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David G
r
e
e
n
[AR
M
] MVE
p
redicate sto
r
e patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
MVE
tru
n
c to
i
1 vect
o
rs
commit
|
commitdiff
|
tree
2019-08-13
David Green
[A
R
M] Add MVE beats v
e
c
t
o
r cost m
o
d
e
l
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a load is
fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
M
V
E shuffle broadc
a
st cos
t
s
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM
]
Put
some o
f
t
h
e
TTI costmodel behind hasN
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM] Add
o
r update a n
u
mber of cost
m
odel
t
e
s
ts
.
N
FC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
A
RM] MVE spill vector
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d
G
reen
[MVE] Don't try to unrol
l
vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
e
n
[ARM] Pe
r
mit auto-vec
t
or
i
z
ation u
s
ing
MVE
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] Add support for MVE
p
re an
d
post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
avid G
r
een
[
A
RM
]
MVE big end
i
an loads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
David Green
[A
R
M]
Ti
g
hten
u
p
VLDRH
.
32 w
i
th low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rejig MVE l
o
a
d store tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big
e
ndian bitcas
t
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE VREV6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE
V
PNO
T
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[AR
M
] Better
p
att
e
r
ns for fp <> p
r
edicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Rewr
i
te
h
o
w
VCMP a
r
e lowe
r
ed, us
i
ng a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
r
e
en
[ARM] Disable MVE
fptosi and
friends
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] More MVE compare
vector
s
plat combines
f
or ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] MVE
com
p
a
re vector s
p
lat c
o
m
bin
e
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid G
r
een
[ARM]
Better O
R
's
f
or MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Better AND's for
MVE
compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[AR
M
] MVE f
l
oati
n
g
point compa
r
es and sel
e
c
ts
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
G
re
e
n
[ARM] B
a
sic And/Or/Xor
h
an
d
ling
f
o
r
MVE
p
redica
t
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M
]
MVE predica
t
e regi
s
ter support
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
een
[ARM] MVE i
n
teger compare
s
and selects
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
en
[ARM] Rename NEO
N
ModI
m
m to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
a
vid Green
[ARM] F
i
x for MVE VPT block
pass
commit
|
commitdiff
|
tree
2019-07-21
David Gree
n
[ARM
]
Move
M
V
E
VPT
block tests into
t
h
e
Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM]
MVE vec
t
or for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[
ARM] M
i
nor formatting i
n
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] MVE
Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM]
M
o
ve Sh
i
ft
s
after
B
i
t
s
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
]
A
djust how N
E
ON shi
f
ts
a
re lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign a
n
d
ze
r
o
e
xtend pattern
s
for MV
E
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gre
e
n
[ARM] MVE VNEG i
n
struction pat
t
e
rns
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d Green
[ARM] MVE i
n
teger abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid
G
r
e
e
n
[ARM] MVE
int
e
g
er min and m
a
x
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
reen
[ARM] MVE VR
I
N
T support
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
Gree
n
[
A
R
M]
MVE minnm and ma
x
nm i
n
struc
t
ions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[
ARM] Add te
s
t for MVE and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE
p
atterns for VM
V
N, VORR and
VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d G
r
ee
n
[ARM
]
MVE VMOV immedi
a
te hand
l
ing
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Fav
o
ur
P
L/MI over
G
E/LT whe
n
p
ossible
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[ARM] Added tes
t
i
ng for
D
64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[
A
RM] MVE b
i
twise instructio
n
patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
r
een
[ARM] Add MV
E
mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark math routine
s
as non-lega
l
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM]
MVE
pat
t
erns for
V
ABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[
A
R
M]
Wide
n
ing loads and narr
o
win
g
stores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] MVE loads and stores
commit
|
commitdiff
|
tree
2019-06-28
D
av
i
d Gree
n
[
A
R
M] Mark d
i
v a
n
d
r
em as expand fo
r
MVE
commit
|
commitdiff
|
tree
next