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] Fold VCMP into VPT
2019-09-16
David Green
[ARM] Fold VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
David
Green
[ARM
]
Maske
d
loads and s
t
ores
commit
|
commitdiff
|
tree
2019-09-15
David
Green
[ARM] S
i
mplify
and update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
D
avid Green
[ARM
]
Add earlyclobber
f
or
cross be
a
t MVE i
n
structions
commit
|
commitdiff
|
tree
2019-09-12
David
G
r
e
en
[CG
P
]
Ensure sinking m
u
l
t
iple
instruction
s
does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Fix
l
oads and
stores
f
o
r predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM] Prevent generating N
E
O
N
stack
a
ccesses unde
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David G
r
een
[AR
M
] R
e
mov
e
dec
l
aration of u
n
implemented
function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David G
r
een
[ARM] Fixup the
c
reation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
ARM] Ignore Implicit C
P
SR r
e
gs when lowering
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[
A
RM] Invert CSEL p
r
e
di
c
ates
i
f the opposit
e
is a
sim
p
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[ARM] Gene
r
ate 8
.
1-m
C
SINC, CSNEG and C
S
INV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add csel
tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM] Fix MVE ldst offs
e
t ranges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] More MVE load/sto
r
e tests f
o
r offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
A
RM
]
M
VE predicate
b
itc
a
st
test
an
d
VP
S
EL
adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[
ARM] Use MQPR not QPR for MVE reg
i
sters
commit
|
commitdiff
|
tree
2019-09-01
D
a
v
i
d Green
[ARM]
Rem
o
v
e
MVE masked l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-29
David
Green
[
A
RM]
M
VE Masked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David
G
reen
[ARM] Masked l
o
ad and store and pre
d
i
cate te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
A
R
M]
M
ove
M
VEVPTBlockPas
s
to
a
separate f
i
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[MVE]
VMOVX p
a
tterns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
G
r
een
[ARM]
F
ormatting for
A
RMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] M
V
E
sext
c
osts
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM] MVE se
x
t
o
f
a
load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
David Gree
n
[ARM] Co
r
r
ect reg
i
s
ter for
narrowing and wi
d
ening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM] Don't p
r
eten
d
we know how
to
g
enerat
e
MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
Fix al
i
gnment checks fo
r
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid G
r
een
[A
R
M] MVE predicate store
p
atterns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Green
[
A
RM]
MVE trun
c
to i1 vector
s
commit
|
commitdiff
|
tree
2019-08-13
D
avid Green
[ARM
]
Add
MVE
b
ea
t
s vector cos
t
m
o
d
el
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[ARM] sext of a load is
free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MV
E
shuffle bro
a
dcas
t
costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some of the
T
TI c
o
st
m
o
del behin
d
ha
s
Neon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or update a nu
m
ber of
costmodel test
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Gree
n
[ARM] MVE spi
l
l
vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE
]
D
o
n
't try to un
r
oll vectoris
e
d MVE loo
p
s
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[
A
RM
]
Permit auto-v
e
ctorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] A
d
d supp
o
rt f
o
r MVE pre a
n
d
po
s
t
i
nc loads
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id
G
r
een
[ARM] M
V
E big endia
n
load
s
/sto
r
es
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[
ARM] Tigh
t
en up V
L
D
R
H
.
32 wit
h
low ali
g
n
m
ent
s
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Gr
e
en
[
ARM] Rejig
MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
avid Green
[
ARM] MVE big
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[AR
M
] Fix
for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[ARM]
MVE V
P
NOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Be
t
te
r
patterns f
o
r
f
p <> p
r
e
dicate vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewr
i
te
h
o
w VCMP
are lowe
r
ed, using a
single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gree
n
[A
R
M
] D
i
sa
b
le MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[
A
RM]
More MVE c
o
mpa
r
e vector splat combines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE
c
omp
a
r
e vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bette
r
O
R's for MVE
c
om
p
ar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
B
etter AND's for MVE
c
o
m
pa
r
es
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[A
R
M] MVE f
l
oatin
g
point compares and sel
e
c
t
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] Ba
s
ic And/Or/Xor handling for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[
A
RM] MVE predicate registe
r
support
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d
G
r
e
e
n
[ARM] MVE in
t
eger co
m
pares an
d
se
l
ects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Gree
n
[ARM] Ren
a
me NEONModImm
t
o VMOVModIm
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David
Green
[
ARM] Fix for MVE VPT b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Green
[ARM] Move
M
VE VPT block tests
into
t
he Th
u
mb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vector for 64bi
t
typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor fo
r
m
atting in AR
M
Inst
r
MVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM] Move
Shifts afte
r
B
its
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[
A
R
M] Adju
s
t how NEON
shi
f
ts are
lower
e
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
Add s
i
gn and zer
o
extend patte
r
ns for MVE
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM] MVE VNEG in
s
t
r
uction
patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[AR
M
] MVE i
n
teger abs
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[
A
RM]
M
VE int
e
ger min a
n
d
m
ax
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[AR
M
]
M
VE
V
RINT support
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
e
e
n
[A
R
M]
MVE minnm and maxnm instructio
n
s
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add
test for MVE an
d
no flo
a
ts
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
MVE pa
t
t
e
rns for VMVN, VORR
a
nd
V
BIC
commit
|
commitdiff
|
tree
2019-07-05
D
avid Green
[A
R
M] MVE VM
O
V i
m
med
i
ate h
a
ndl
i
ng
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Gr
e
en
[ARM] MVE fp to
in
t
conversions
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[AR
M
] Favou
r
PL/MI over GE
/
L
T whe
n
possi
b
le
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid G
r
ee
n
[ARM]
Added
t
esting
f
or D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid
G
reen
[ARM] MVE bitwise i
n
struc
t
ion
p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[
A
RM] Add MVE mul pa
t
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
a
rk math routines as non-
l
eg
a
l for MV
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] MVE
patterns
for VABS an
d
VNEG
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[
ARM] Widening loads and narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE
loads a
n
d stores
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[AR
M
] Mark
div
a
nd rem as expand for
M
V
E
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM]
S
elect MV
E
fp add
and s
u
b
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d
Gr
e
e
n
[
A
RM] Select MVE add
and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
e
en
[ARM] MVE ve
c
t
or
s
huffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[A
R
M] Move low ov
e
rhead loop codegen
tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Gre
e
n
[AR
M
]
E
n
able Unr
o
ll Upper
B
ound
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] Adjust isLegal
T
1AddressImmediate fo
r
n
o
n-le
g
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] A
d
d
MVE a
d
dress
i
ng to
i
sLegalT2Address
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
A
dd
fp16 a
d
dressing
t
o isLegalT2Addr
e
ssImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[
ARM]
A
dd extra gep co
s
tmodel t
e
sts for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d
Green
[
A
R
M
] A
d
d
HasNE
O
N
for all Neon p
a
t
t
erns
i
n ARMInst
r
NEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[ARM] Select fp1
6
fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Selec
t
a
number of fp16
r
ounding
f
unc
t
ions
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM
]
P
ro
m
ote various fp16 math in
t
rinsics
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM
]
Select fp16
fabs
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d
G
r
e
en
[ARM] Select fp16
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David
Gr
e
en
[ARM] Pro
m
ote fp16 fr
e
m
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM] A
d
d
some base
full
f
p16 te
s
ts
.
NFC
commit
|
commitdiff
|
tree
next