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 Gree
n
[ARM] Add saturating a
r
ithmetic
tests for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
David G
r
eene
[
U
pd
a
t
eCCTestChecks] Detect f
u
nctio
n
m
angled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
Da
v
id G
r
eene
All
o
w update_
t
est_checks
.
py t
o
n
o
t scrub
n
a
m
es
.
commit
|
commitdiff
|
tree
2019-10-02
David
G
reen
[ARM] I
d
entity s
h
uf
f
les are l
e
gal
commit
|
commitdiff
|
tree
2019-10-01
David
Green
[ARM] Some MVE
s
huffle plus
extend tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[llvm-mca] Add a -mattr
f
l
a
g
commit
|
commitdiff
|
tree
2019-09-29
David
Green
[ARM] Cor
t
ex-M4 sched
u
le addit
i
ons
commit
|
commitdiff
|
tree
2019-09-25
Davi
d
G
reen
[
A
RM] Ensu
r
e
we do not att
e
mpt to c
r
eate lsll #
0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split lar
g
e
widen
i
ng MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Gre
e
n
[A
R
M] MVE sext and widen/
n
a
r
ro
w
tests from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split lar
g
e
t
runcating MV
E
stores
commit
|
commitdiff
|
tree
2019-09-19
D
avid Green
[ARM
]
MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
David G
r
ee
n
[ARM] A
d
d a Sele
c
t
T
AddrM
o
deImm7
f
or MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d
G
ree
n
[ARM] Fix
u
p p
i
peline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Reserve
an
e
mergency spill
s
lot fo
r
fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
R
M
] Fix for M
V
E load/store
s
tack accesse
s
commit
|
commitdiff
|
tree
2019-09-16
Da
v
id G
r
ee
n
[ARM
]
A pr
e
d
icate ca
s
t of a predicate cast is a predicat
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d Green
[ARM] Fold V
C
MP into VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Masked lo
a
ds and stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Simplify
and u
p
d
a
te
vm
l
a
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David G
r
een
[AR
M
] Add
earlyclobber for cross b
e
at MVE instr
u
ctions
commit
|
commitdiff
|
tree
2019-09-12
David Green
[C
G
P] Ensure sinking multiple
i
nstruc
t
ions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Fi
x
loads
and s
t
ores for predi
c
ate v
e
c
tors
commit
|
commitdiff
|
tree
2019-09-09
D
a
vi
d
Gre
e
n
[
ARM] Pre
v
ent g
e
nerating NEON sta
c
k acce
s
ses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Dav
i
d Green
[ARM]
R
e
move declaration of
un
i
mplemented func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vid
G
r
e
e
n
[ARM] Fixup the
c
r
e
ation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
Ign
o
re Imp
l
i
cit CPSR reg
s
wh
e
n lo
w
ering
f
ro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[ARM] Invert
C
SEL
predica
t
es if
t
he opposite is a
s
impler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[ARM] Generat
e
8
.
1-m CSINC,
C
SNE
G
a
nd CSINV i
n
stru
c
t
i
ons
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
i
d
Green
[ARM
]
A
d
d csel test
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David
Gre
e
n
[ARM] Fi
x
MVE ldst offset range
s
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] M
o
re M
V
E load/store tests
f
or offsets
a
roun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
G
reen
[ARM] MVE predic
a
te bitcast test a
n
d
V
P
S
E
L adj
u
stment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d Green
[ARM] Use MQPR not QPR for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
D
a
v
id Green
[ARM] R
e
move M
V
E m
a
sked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[ARM] MVE Masked loads and store
s
commit
|
commitdiff
|
tree
2019-08-29
David Gre
e
n
[ARM]
M
as
k
ed load
a
nd store
a
n
d
pr
e
dicate te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[ARM] Move MVEVPTBlo
c
k
Pass to a
separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid
Green
[MVE]
V
MO
V
X pa
t
terns
commit
|
commitdiff
|
tree
2019-08-21
D
a
vid G
r
een
[ARM] Format
t
ing for ARM
I
ns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext
c
os
t
s
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[ARM] MVE
s
ext of a l
o
ad
is
free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correct
r
egister for narrowing an
d
widening M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't pretend
w
e know how to g
e
nera
t
e
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix al
i
gnment chec
k
s for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
id Green
[ARM] MVE
pre
d
ic
a
te store patterns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Gre
e
n
[ARM] MV
E
trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d Green
[
A
R
M
] Add M
V
E b
e
ats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[AR
M
] sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] MVE shuffle b
r
oa
d
cast
c
o
s
ts
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
Green
[
A
R
M
] Put some of the TTI
cos
t
model
behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM]
Add or upd
a
te
a
number of costm
o
de
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[A
R
M] MVE spi
l
l
v
e
ctor te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[MVE]
Don't try to u
n
roll vectorised MVE lo
o
ps
commit
|
commitdiff
|
tree
2019-08-11
David G
r
e
e
n
[ARM] P
e
rmit auto-vect
o
r
ization using
MV
E
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM] Add
s
upport f
o
r MVE pre
a
nd
post
inc loads an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[AR
M
]
MVE big endian l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Tigh
t
en up
V
L
DRH
.
32 with
lo
w
a
l
ig
n
ment
s
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid G
r
ee
n
[ARM] Rejig MVE load stor
e
te
s
ts
.
NF
C
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MV
E
big
e
n
dian
bit
c
asts
commit
|
commitdiff
|
tree
2019-08-01
David Gr
e
en
[ARM] Fix fo
r
MVE V
R
E
V
6
4
commit
|
commitdiff
|
tree
2019-07-28
David Gre
e
n
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM
]
Better patterns for fp <> p
r
e
d
icate vector
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrite h
o
w VCMP are lowered,
using a s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d
G
r
e
e
n
[
A
RM] Disable M
V
E fptosi an
d
frien
d
s
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] More MVE comp
a
r
e
v
e
ctor splat
combine
s
for A
N
Ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE com
p
are vector splat co
m
bine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better
O
R's for MV
E
c
o
mpares
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] Better AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid G
r
een
[
ARM]
M
VE floating
po
i
nt comp
a
r
e
s
and selects
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
een
[
ARM] Basic And/Or/Xor handling for MVE p
r
edic
a
t
e
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gree
n
[ARM] MVE pred
i
c
ate register su
p
por
t
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[A
R
M] MVE integer compare
s
and selects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM] Rename NEONModImm t
o
VMO
V
M
o
d
Im
m
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[A
R
M]
Fix for
M
VE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Green
[ARM] M
o
ve MV
E
VPT block tests into
t
he Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[AR
M
] MVE vecto
r
for 64bit
types
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] Mino
r
formatting i
n
ARM
I
nstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
V
E Vecto
r
Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gre
e
n
[
A
R
M] Move Sh
i
fts after
B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[A
R
M
] Adjust
how
NEON shift
s
a
r
e lowere
d
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d
Gree
n
[A
R
M] Add sig
n
and zero extend
p
attern
s
for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
VNEG instruction pattern
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M]
M
VE
i
nte
g
er abs
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MVE int
e
ger min
and
m
ax
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
Gre
e
n
[ARM] MVE VRINT supp
o
rt
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[
A
RM
]
MVE m
i
nnm
a
n
d maxnm instructi
o
ns
commit
|
commitdiff
|
tree
2019-07-10
David Gre
e
ne
Revert
"[S
y
stem Mod
e
l] [T
T
I] Up
d
ate cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[S
y
stem Model] [TTI] Update cac
h
e and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test for
MVE and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MV
E
patterns
f
or
V
MVN, VOR
R
a
n
d
V
BIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d
G
r
een
[ARM] MVE
VMOV imm
e
diate handling
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Green
[A
R
M] MVE fp
t
o
i
n
t
conversi
o
ns
commit
|
commitdiff
|
tree
2019-07-04
D
a
vi
d
Green
[ARM]
F
avour PL
/
MI ov
e
r GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
i
d
Green
[ARM] Added testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[
ARM]
M
VE bitwise instructio
n
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[AR
M
] Add
M
VE mul patt
e
r
ns
commit
|
commitdiff
|
tree
2019-06-28
D
avid
Green
[AR
M
] Mark math routines as no
n
-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] MVE
pat
t
erns for VAB
S
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widening loads and narrowing st
o
res
commit
|
commitdiff
|
tree
next