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] Split large widening MVE loads
2019-09-24
Davi
d
Green
[ARM] Split large
w
id
e
ning
M
VE loa
d
s
commit
|
commitdiff
|
tree
2019-09-24
David G
r
e
e
n
[ARM] MVE sext and
w
iden/na
r
ro
w
tests from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM
]
Split large trunca
t
ing
M
VE
s
to
r
es
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE i1
spla
t
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Green
[
A
RM] Add a SelectTAd
d
rModeImm7 for
MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fixup pipeli
n
e test
.
NF
C
commit
|
commitdiff
|
tree
2019-09-17
David
G
re
e
n
[ARM] Reserve an
e
mergenc
y
spill slot for fp16 addressi
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[ARM] Fix for MVE load/store stack
a
c
cesses
commit
|
commitdiff
|
tree
2019-09-16
David Gree
n
[
A
R
M] A pre
d
i
c
ate c
a
st of a predicate
cast is
a
p
r
e
d
icate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM
]
Fold
V
C
MP into
V
PT
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d Green
[ARM] Masked loads and stores
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
Green
[ARM] Simpl
i
fy and update
v
m
l
a tes
t
.
N
FC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[AR
M
] Ad
d
earlyclobber for cross beat MVE ins
t
r
u
c
tions
commit
|
commitdiff
|
tree
2019-09-12
D
avi
d
Gr
e
en
[
CGP]
E
n
sure si
n
king multip
l
e in
s
truct
i
o
ns do
e
s not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
avid Green
[ARM] Fix loads and
s
t
or
e
s fo
r
predicate
v
ec
t
ors
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d Green
[A
R
M] Prevent generatin
g
NEO
N
stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
Green
[ARM] Remo
v
e declaration of unimplemented func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Gr
e
e
n
[
A
R
M
] Fixup th
e
creation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[ARM]
Igno
r
e Implicit
CP
S
R regs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gr
e
en
[ARM] Invert CSEL
predicates if the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Gen
e
ra
t
e 8
.
1-m CSINC, CSNE
G
and CSINV instruc
t
ions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
R
M
] Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[A
R
M] Fix MVE ldst offset
ranges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM]
M
ore MVE load/store tests for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Gre
e
n
[ARM]
M
VE p
r
edicate bitcast te
s
t
and VPSEL
a
djustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQ
P
R n
o
t QPR for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
Davi
d
Green
[ARM] Rem
o
ve MVE mas
k
ed loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[A
R
M] M
V
E Mas
k
ed loads
a
nd sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM]
M
asked load an
d
store and
predicate t
e
s
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gr
e
e
n
[ARM
]
Move MVEVPTBlockPas
s
t
o
a separate
f
i
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
M
VE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David
G
r
een
[
A
RM]
F
ormatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
i
d
Green
[ARM] MVE
sext
costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[
A
RM
]
MVE sext
o
f a lo
a
d is free
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[ARM]
C
orrect
register for narr
o
w
i
ng and
widenin
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
e
n
[ARM]
D
on't
p
r
e
ten
d
we know how
to
g
e
nerate
MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fi
x
alignment checks fo
r
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM] MVE p
r
edicate store
p
atterns
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
e
n
[ARM] MV
E
trunc to i
1
vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
ARM] Add MVE b
e
ats vect
o
r cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] s
e
xt of a lo
a
d
is fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Gr
e
e
n
[ARM] MVE shuffle broad
c
ast
costs
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[ARM]
P
u
t
some of the TTI costmodel behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id
Gre
e
n
[ARM] Add
o
r update a number of
c
ost
m
o
d
el
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[ARM
]
M
VE s
p
i
l
l vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
avid
G
r
e
en
[MVE]
Don't try
t
o
unr
o
ll vect
o
r
i
s
e
d
M
VE loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Gre
e
n
[AR
M
]
Permit auto-ve
c
t
orization usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add
s
upport
f
or MV
E
p
r
e an
d
post inc l
o
ads
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] M
V
E
b
ig endia
n
loads/st
o
r
e
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Tighten up VLDRH
.
32 w
i
th
low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Re
j
ig MVE
load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
G
reen
[A
R
M]
MVE
b
ig e
n
d
ia
n
bitcasts
commit
|
commitdiff
|
tree
2019-08-01
Davi
d
Green
[AR
M
] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
D
avid
G
reen
[A
R
M
]
MVE
VP
N
O
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM
]
Better
p
atterns for fp
<
> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] Rewrite how V
C
MP are lowered, usin
g
a
sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disa
b
le MVE fptosi
and friends
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
R
M
] Mo
r
e MVE comp
a
re vector
s
p
lat co
m
b
i
n
es
fo
r
AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
A
R
M] MVE compa
r
e vect
o
r
splat
combine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
Green
[AR
M
] Bette
r
OR'
s
for MV
E
comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
G
ree
n
[
ARM] Bett
e
r AND's for M
V
E com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[AR
M
] MVE
f
loat
i
ng
p
oin
t
compares an
d
selects
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[ARM] Bas
i
c
And/Or/Xo
r
ha
n
d
l
ing
f
or MVE predic
a
tes
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[AR
M
]
M
VE
p
redica
t
e register support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE in
t
eger c
o
mpares and
selects
commit
|
commitdiff
|
tree
2019-07-23
D
a
vid Green
[AR
M
] Rename N
E
ONModImm to V
M
OVMo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
Green
[A
R
M] Fix fo
r
MVE V
P
T block
p
ass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Gree
n
[ARM] Move
M
VE VPT bloc
k
tests into t
h
e Thumb2 dir
e
ctory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[A
R
M]
MVE
v
e
c
tor for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
ino
r
for
m
atting i
n
A
RMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
V
E Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM]
Move Shi
f
ts after
B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[
A
RM]
A
d
just ho
w
NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM] A
d
d
sign and zero e
x
tend patt
e
rns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[A
R
M] MVE VNE
G
instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE
i
n
t
e
ger
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
i
n
t
e
ger
min an
d
max
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
Gr
e
en
[ARM]
MVE VRIN
T
su
p
port
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE minnm and maxnm instru
c
tions
commit
|
commitdiff
|
tree
2019-07-09
David Gr
e
en
[AR
M
] Add test for MVE and
n
o floats
.
NF
C
commit
|
commitdiff
|
tree
2019-07-05
David Gree
n
[ARM] MVE patte
r
ns fo
r
VMVN, VOR
R
a
nd VBIC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[ARM]
MVE VMOV immediate hand
l
ing
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE fp
to int conver
s
i
o
ns
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] Favour PL/MI over GE/LT w
h
en possibl
e
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM] Added test
i
ng for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
M
VE bitwise instruction patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Ad
d
M
V
E
m
u
l patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[A
R
M] Mark math routines as n
o
n
-le
g
al
f
or M
V
E
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id G
r
een
[
A
RM
]
MVE
patterns for VABS a
n
d
V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] Widening
l
oads and
narr
o
win
g
store
s
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gree
n
[ARM] MVE
l
oads and stores
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[
A
RM] Mark d
i
v and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Selec
t
M
VE fp add and
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM
]
Selec
t
MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
M
VE
vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid G
r
een
[A
R
M]
Move lo
w
overh
e
ad loop c
o
d
e
gen
tests int
o
a s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Green
[ARM] Enable
U
n
ro
l
l UpperBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM
]
Adjust isLegalT1Addr
e
ssImmediate for non
-
leg
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[A
R
M] Add MVE addressing to isL
e
galT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gre
e
n
[ARM] Add
f
p16 a
d
dre
s
s
in
g
to isLegalT2
A
ddressImmediate
commit
|
commitdiff
|
tree
next