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] VQSUB instruction
2019-10-10
David G
r
een
[ARM] VQSUB instructi
o
n
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Codegen] A
l
ter the def
a
ult pr
o
m
o
tion
f
o
r
satu
r
a
ting
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
D
a
vid Green
[
ARM] VQADD
inst
r
u
c
t
ions
commit
|
commitdiff
|
tree
2019-10-09
David
G
reen
A
dd and adjust saturating tests
.
NF
C
commit
|
commitdiff
|
tree
2019-10-09
David Green
[ARM] Add saturating
arithmetic tests for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David Green
[
A
R
M] Ident
i
ty shuffles are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[A
R
M] Some MV
E
shuffl
e
plu
s
e
x
tend test
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[
llvm-mca] Add a -mattr
f
lag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM]
Cor
t
ex-M4 s
c
h
e
dule
a
dditions
commit
|
commitdiff
|
tree
2019-09-25
David Gree
n
[ARM] Ensu
r
e we do no
t
attempt to
create
lsll #0
commit
|
commitdiff
|
tree
2019-09-24
D
avid Gree
n
[
ARM
]
Split
larg
e
wide
n
i
n
g
MVE loads
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d
G
reen
[A
R
M] M
V
E s
e
xt and
w
iden/narrow tests
f
r
o
m larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David G
r
een
[AR
M
]
Split large
t
r
uncating
MVE store
s
commit
|
commitdiff
|
tree
2019-09-19
David G
r
een
[A
R
M] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
av
i
d Green
[
ARM] Ad
d
a
Se
l
ectTAdd
r
M
odeI
m
m
7 f
o
r MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d
Green
[ARM] Fixup p
i
peli
n
e
t
es
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
avid Green
[
A
RM]
Reserv
e
an em
e
rg
e
ncy spill s
l
ot
for fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
R
M] F
i
x for MVE
load/store stac
k
ac
c
e
s
ses
commit
|
commitdiff
|
tree
2019-09-16
D
a
v
i
d Gr
e
en
[ARM]
A predi
c
ate cas
t
o
f a predicate cas
t
is
a
pred
i
cate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Gree
n
[AR
M
]
F
old
VC
M
P into V
P
T
commit
|
commitdiff
|
tree
2019-09-15
David Green
[A
R
M
]
Masked loads and
sto
r
es
commit
|
commitdiff
|
tree
2019-09-15
D
a
vid Green
[ARM] Simpli
f
y
and upd
a
te vmla test
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[
A
RM] Add e
a
rlyclobber for cross beat MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
David Green
[C
G
P] Ensure sinking multiple
i
nstru
c
tio
n
s
does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d
G
r
e
en
[ARM] Fix
l
oads and stores for predica
t
e vectors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent genera
t
ing NEON stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
reen
[ARM]
Rem
o
v
e declaration of u
n
im
p
lemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fixup the creat
i
on of VPT
b
lo
c
ks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] Ig
n
ore Implicit CPSR regs when
l
ow
e
r
ing f
r
om
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Inve
r
t CSEL predicates if the opposi
t
e is a si
m
pler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[A
R
M]
G
enerate 8
.
1
-m CSI
N
C, CSNEG an
d
CSINV instr
u
ction
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM]
A
dd c
s
e
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM
]
Fix MVE ldst
offset r
a
nges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] More MVE loa
d
/s
t
ore t
e
sts for offsets
around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Green
[ARM] MVE predi
c
ate bitcast
test and VPS
E
L adj
u
stme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
G
reen
[ARM]
U
se MQPR not QP
R
for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
David
G
reen
[ARM]
R
emove MVE masked
l
oads/
s
t
ore
s
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] MVE Masked loa
d
s and stor
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Gre
e
n
[ARM] Mas
k
ed load and store an
d
p
r
ed
i
cate tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM] Move MVEVPTB
l
ockPass to a sep
a
rate file
.
N
FC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vi
d
Green
[MVE]
V
M
O
V
X p
a
t
t
erns
commit
|
commitdiff
|
tree
2019-08-21
Da
v
id
Green
[A
R
M] Formatti
n
g f
o
r ARM
I
ns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Gr
e
en
[ARM]
MVE
s
ex
t
c
o
sts
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM] MVE se
x
t
of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-16
David
Green
[
ARM] Co
r
r
ect registe
r
for
narrowing an
d
w
id
e
ning MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM] Don't pretend we know how to generate MVE
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
David Gre
e
n
[ARM]
Fix alignment checks for BE
VL
D
RH
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Gr
e
en
[ARM]
MVE predicate store patterns
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
e
n
[ARM] MV
E
t
runc to i1
ve
c
tors
commit
|
commitdiff
|
tree
2019-08-13
D
a
v
id Green
[ARM
]
A
dd MVE bea
t
s vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] MVE shuffle br
o
adcast cost
s
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[
ARM
]
Put some of the
TTI costmodel
b
eh
i
nd h
a
s
N
eon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Gree
n
[ARM] Add o
r
u
p
date a nu
m
ber of
c
ostmo
d
el tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[A
R
M] M
V
E spil
l
vector test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Da
v
i
d Green
[MVE
]
D
on't
t
ry to unroll vectorised M
V
E loops
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
e
n
[A
R
M
]
Permit auto-vectorization
u
si
n
g MVE
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM
]
A
dd support for MVE pre
and
post i
n
c loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
M
VE big endian
l
oads/sto
r
es
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Green
[
ARM] Tight
e
n
u
p VLDR
H
.
32
w
it
h
l
o
w align
m
ents
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Gr
e
en
[A
R
M] Rej
i
g MVE load sto
r
e tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
v
id G
r
een
[ARM] MVE big endian
bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
Green
[ARM]
F
ix for
MVE
V
R
E
V
64
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid Green
[
ARM
]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vi
d
G
reen
[ARM] Better patterns for fp <> pre
d
icate vec
t
ors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewr
i
te how VCMP
a
re lowe
r
ed,
u
s
i
ng a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] Disabl
e
MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
M
ore M
V
E
c
o
mpar
e
v
e
ctor spl
a
t combines for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[A
R
M
]
MV
E
compare vecto
r
s
p
lat
c
ombine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better
O
R
'
s for
M
V
E
compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] Better AND's
f
o
r
MVE
compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE fl
o
ating point compa
r
es and s
e
lec
t
s
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM]
Basic And/O
r
/
X
o
r
handl
i
ng
for M
V
E predicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] MVE predicate register s
u
pport
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] MVE integer com
p
ares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[
ARM] Ren
a
me N
E
ONModImm to VMOVMo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gr
e
en
[AR
M
] Fix for MV
E
VPT
b
lock pass
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Green
[ARM] Move MVE VP
T
bl
o
c
k
t
est
s
into the Thumb2
d
irectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[AR
M
] MVE
v
ector for
6
4bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Min
o
r form
a
tting in ARMIn
s
trMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
av
i
d Gre
e
n
[ARM] M
V
E
Vector Sh
i
f
ts
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d
Green
[
A
RM] Move Shifts
after
Bits
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[ARM] Adjus
t
h
ow NEO
N
shifts are lower
e
d
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d
Green
[ARM]
A
d
d
sign and zero exten
d
patterns
f
or
M
V
E
commit
|
commitdiff
|
tree
2019-07-13
D
avid
Green
[ARM]
MVE VNEG instruction pat
t
ern
s
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
een
[A
R
M] MVE
integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M] MVE integer
min
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[
ARM] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d Gree
n
[
ARM] MVE
m
innm
and maxnm
i
ns
t
ructions
commit
|
commitdiff
|
tree
2019-07-09
Da
v
id
Green
[ARM]
A
dd test for MV
E
and
no f
l
oats
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[AR
M
]
M
VE patterns for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d
Green
[ARM] MVE VMOV im
m
ed
i
ate handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE fp to int co
n
versions
commit
|
commitdiff
|
tree
2019-07-04
D
avid Gr
e
e
n
[ARM
]
F
avou
r
PL/MI
over GE/LT when poss
i
b
l
e
commit
|
commitdiff
|
tree
2019-07-04
David
G
ree
n
[ARM] Added testing for D64
1
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MVE bitwise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
A
dd MVE mul
pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] Mark m
a
th routines as no
n
-
l
e
gal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE patterns for VABS a
n
d VNE
G
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gre
e
n
[ARM] Widening
loads and na
r
rowing s
t
ores
commit
|
commitdiff
|
tree
next