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 truncating MVE stores
2019-09-24
David
G
reen
[
ARM]
S
p
l
i
t large trun
c
ating MVE s
t
ores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id
G
re
e
n
[ARM] Add a Sel
e
c
t
T
Addr
M
odeImm7 f
o
r MVE n
a
r
r
ow
l
oad
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fixup pipeline t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM
]
R
e
serv
e
a
n emergency spill slot for fp16 ad
d
r
essing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d Green
[A
R
M] Fix f
o
r
M
V
E load/sto
r
e stack ac
c
esse
s
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d Green
[ARM] A predicat
e
cast
o
f a predicate c
a
s
t is a
predic
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] Fold VCMP into V
P
T
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
A
RM] Masked
l
oads
a
nd stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
ARM] Simplify and u
p
date vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Gre
e
n
[ARM] Add
earlyclobber
f
or
c
r
o
ss beat MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CG
P
] Ensure sinking
m
u
lti
p
le
i
nstruct
i
ons does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Fix l
o
ads and sto
r
es f
o
r predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David
G
reen
[
ARM]
P
r
ev
e
nt gene
r
atin
g
N
E
ON stack
a
ccesses und
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Dav
i
d Green
[
ARM]
R
emove de
c
laration of unimple
m
e
nted function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fixup the creation
o
f VPT blo
c
ks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM
]
Ign
o
re Implic
i
t CPSR
r
e
gs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
r
een
[ARM] Invert CSEL pr
e
d
icates if t
h
e opposite is
a simpl
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[A
R
M] Gener
a
te 8
.
1-m CSIN
C
, CSNEG
and CS
I
NV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[ARM] Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d
Green
[AR
M
]
Fix MVE
l
dst offset ranges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] More MVE l
o
ad/store tests for of
f
sets ar
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[ARM] MVE predicate bitca
s
t
t
est a
n
d VPSE
L
adju
s
tment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[ARM] Use MQPR not QPR
f
or MVE r
e
gisters
commit
|
commitdiff
|
tree
2019-09-01
David Gree
n
[A
R
M]
Remove MVE masked lo
a
ds/s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[ARM] MVE Masked lo
a
d
s
and
s
tores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[
AR
M
] Masked load and store a
n
d
predic
a
te tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM
]
M
o
ve MVEVPTB
l
o
ckP
a
s
s to
a
se
p
a
r
a
te
f
ile
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid Gree
n
[
M
VE] VMOV
X
patterns
commit
|
commitdiff
|
tree
2019-08-21
D
a
vid Gree
n
[ARM] F
o
rmatti
n
g for ARMIn
s
trMVE
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-08-19
David Gr
e
en
[
ARM]
M
VE
sext costs
commit
|
commitdiff
|
tree
2019-08-16
Dav
i
d
Green
[ARM] MV
E
sext of
a load
i
s
free
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[ARM] Correc
t
reg
i
ster f
o
r narrow
i
ng and widenin
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
av
i
d Green
[ARM] Don't pre
t
end we know how
t
o generat
e
MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alig
n
ment checks
f
o
r
B
E VLD
R
H
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[A
R
M] M
V
E
p
r
ed
i
cate
s
t
o
r
e
p
atterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M] MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MV
E
beats v
e
ctor cost model
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] sex
t
of a loa
d
is fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
Da
v
i
d
G
ree
n
[
ARM
]
MVE shuffle broad
c
ast costs
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM] Put som
e
of th
e
TTI costmodel
behind
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[AR
M
] A
d
d or update a number of costmo
d
el
tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David
G
r
een
[
ARM
]
MVE s
p
i
l
l vector test
.
N
FC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MV
E
] Don't try to unroll vectori
s
ed M
V
E loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM] Pe
r
mit auto-vectoriza
t
io
n
using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Ad
d
suppor
t
for
M
VE pre
and po
s
t inc lo
a
ds and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM] M
V
E bi
g
endian loads
/
stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
T
ighten
u
p
VLDRH
.
3
2 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Reji
g
MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
avid Green
[ARM] MVE big endian bit
c
as
t
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE
VREV64
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Green
[ARM
]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David
G
r
ee
n
[ARM] Bette
r
patterns for fp <> p
r
edicate vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] Rew
r
i
t
e how
V
CMP
a
r
e
lower
e
d, using a s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[A
R
M]
D
i
s
able MVE fptosi and friend
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] More MVE
co
m
pare vector
splat combi
n
es for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
A
RM
]
M
V
E compare vector spl
a
t c
o
mbine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d
Green
[ARM
]
Bette
r
OR's
f
o
r
MVE compare
s
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[
A
RM
]
Be
t
t
er
AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE fl
o
ating
p
oint comp
a
r
e
s
a
n
d
sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gr
e
e
n
[ARM] B
a
sic And
/
Or/Xor
h
andling for MVE
p
r
e
dicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
MVE
predicate re
g
i
ster sup
p
ort
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gree
n
[A
R
M] MVE integ
e
r compares a
n
d
selec
t
s
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d G
r
een
[AR
M
] Rename N
E
ON
M
odImm to VMO
V
Mo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
Green
[A
R
M] Fix
f
or M
V
E VPT block pas
s
commit
|
commitdiff
|
tree
2019-07-21
David Gre
e
n
[ARM]
Move MVE V
P
T block tests
i
nto the T
h
umb2 dir
e
cto
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vector for
6
4bit types
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Minor f
o
rmatting
i
n
A
RMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
ee
n
[ARM] MVE Ve
c
tor S
h
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] Move Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
ee
n
[
A
RM] Adju
s
t how NEON sh
i
fts a
r
e lowered
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[ARM] Add sign
a
n
d
zero extend
p
atterns for M
V
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E V
N
EG in
s
truction patterns
commit
|
commitdiff
|
tree
2019-07-13
D
avid
G
reen
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM] MVE i
n
teger mi
n
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT s
u
p
port
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] M
V
E minn
m
a
n
d max
n
m instru
c
ti
o
ns
commit
|
commitdiff
|
tree
2019-07-10
D
av
i
d Greene
Revert "[System Model] [TTI]
Update cache
and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Gr
e
ene
[S
y
s
t
em Model] [TTI] Updat
e
cache and
p
r
e
fetch T
T
I
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Da
v
id Gr
e
en
[ARM]
Add test
f
or MVE and no float
s
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Gree
n
[ARM] MVE pat
t
e
rns for VMVN,
V
ORR and
V
BIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gre
e
n
[ARM] MVE VMOV immediate handli
n
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
R
M
] MVE fp to
int
c
onv
e
rs
i
o
n
s
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM] Favour PL/MI over GE/LT
w
h
en possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
A
R
M
]
Add
e
d testing for D64160
.
NF
C
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[
A
RM] M
V
E bitwise i
n
s
t
ructi
o
n pat
t
e
r
ns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gr
e
en
[AR
M
] Add MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] Mark math rou
t
ines as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM] MVE
p
at
t
e
r
n
s
fo
r
VABS an
d
V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM] Widening l
o
ads an
d
na
r
rowing stores
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] MVE load
s
a
n
d stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
div and rem as ex
p
and
f
o
r
M
V
E
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Select MVE
add
and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MV
E
ve
c
to
r
shuf
f
les
commit
|
commitdiff
|
tree
2019-06-27
David
G
reen
[
A
RM] Move low
overhead lo
o
p
codegen tests into a separat
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Da
v
i
d Green
[ARM]
E
nable Unroll
UpperBoun
d
commit
|
commitdiff
|
tree
2019-06-08
David Green
[AR
M
]
A
djust isLegalT1Add
r
essImme
d
iate
for
n
on-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Ad
d
MVE addressing to i
s
LegalT2Add
r
e
s
sImme
d
iate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM]
A
dd f
p
1
6
add
r
essing to i
s
Le
g
al
T
2AddressImmediate
commit
|
commitdiff
|
tree
next