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 Green
[ARM] VQ
S
UB instruction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Codegen] Alte
r
th
e
default
promotion for sa
t
ur
a
ting
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQAD
D
i
nstruct
i
ons
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid Gr
e
en
Add
and adjust saturating
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[AR
M
] Add
s
aturating arithmetic tes
t
s for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
D
avid Green
[A
R
M] Identity shuffl
e
s are legal
commit
|
commitdiff
|
tree
2019-10-01
Dav
i
d Green
[ARM]
S
o
me MVE shuffl
e
plus
e
xte
n
d tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[llvm-
m
ca
]
Add a -mat
t
r flag
commit
|
commitdiff
|
tree
2019-09-29
David Gree
n
[ARM] Cortex-M4
schedule
ad
d
itions
commit
|
commitdiff
|
tree
2019-09-25
David
G
reen
[ARM]
E
nsure we do not attempt to crea
t
e lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David
G
reen
[ARM] Spli
t
large wid
e
n
in
g
MVE
lo
a
ds
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM
]
M
V
E sext
and widen/narr
o
w tests from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David
G
reen
[
A
R
M] Spl
i
t
large truncating MVE stor
e
s
commit
|
commitdiff
|
tree
2019-09-19
D
avid Green
[ARM] MVE i1 spla
t
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Add
a
S
e
l
e
ctT
A
ddrModeImm7 for MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fixup pipel
i
n
e test
.
NF
C
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
R
e
s
er
v
e
a
n
e
m
ergency spill slot for
fp16 ad
d
ressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gre
e
n
[ARM] Fix
f
o
r MVE load/st
o
re stack accesse
s
commit
|
commitdiff
|
tree
2019-09-16
David G
r
een
[ARM]
A
predicate cast
o
f a predic
a
t
e
cast is a
p
redic
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d
G
r
e
en
[ARM] Fold VCMP into VP
T
commit
|
commitdiff
|
tree
2019-09-15
D
avid Green
[ARM] Masked loa
d
s and st
o
res
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
ARM] Si
m
plify and u
p
date vmla
t
es
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM
]
Add earlyclobbe
r
f
o
r
cross beat MVE
instructions
commit
|
commitdiff
|
tree
2019-09-12
Davi
d
Gr
e
en
[
C
GP]
E
n
sure sinking mult
i
ple instruc
t
ions does
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Davi
d
Green
[ARM]
F
ix
l
o
ad
s
and s
t
ores f
o
r pr
e
dicate
v
ectors
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM] Prevent ge
n
erating NEON s
t
a
c
k access
e
s
un
d
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
av
i
d Green
[ARM] Remo
v
e
d
eclaration of unimplemented funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David
G
r
e
e
n
[ARM] F
i
xup the
c
reation
o
f VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
id G
r
een
[ARM] I
g
no
r
e Implicit CPSR regs when
l
o
w
ering
f
r
om
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Inver
t
CSEL predicates if
t
h
e
op
p
o
s
ite i
s
a si
m
ple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Generate 8
.
1-m CSINC, CS
N
EG and CSINV i
n
s
t
ru
c
tion
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M
] Add csel tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Fix MVE lds
t
offset ranges
commit
|
commitdiff
|
tree
2019-09-03
D
a
vi
d
Green
[ARM
]
More MVE
load/st
o
re
t
ests
f
or offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d Green
[ARM] MVE
predicate bi
t
c
a
st test and VPSEL adjustmen
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQP
R
not QPR
fo
r
MVE
r
egisters
commit
|
commitdiff
|
tree
2019-09-01
Dav
i
d Green
[
A
R
M
] R
e
move MVE maske
d
loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-29
David G
r
e
en
[ARM]
M
V
E
Mas
k
ed
l
oads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM]
Mas
k
ed l
o
ad and sto
r
e and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid Gre
e
n
[ARM] Mo
v
e MVE
V
PTBl
o
ckPass to a separate fil
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
i
d Green
[MVE] VMOVX patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Formatting for A
R
MIns
t
rMVE
.
t
d
.
NF
C
commit
|
commitdiff
|
tree
2019-08-19
David Gre
e
n
[ARM]
M
VE sext cost
s
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[ARM] MV
E
sext
o
f
a
load is
fre
e
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM] Co
r
rect register for narrowing
a
nd widen
i
n
g
M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] D
o
n't pretend w
e
know how to generate
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
D
avid Gree
n
[A
R
M] Fix alignment checks
for
B
E VL
D
RH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[ARM] MVE predicate stor
e
patterns
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[ARM] MVE tr
u
n
c
to i1
vectors
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d
G
reen
[ARM]
A
dd MVE beat
s
vecto
r
cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[
A
RM
]
MVE shuffl
e
broadca
s
t
costs
commit
|
commitdiff
|
tree
2019-08-12
Da
v
i
d Gr
e
en
[ARM]
P
ut some of the T
T
I
costmode
l
behind h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM
]
Add or update a number
of co
s
tmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Green
[ARM] MV
E
sp
i
ll vector t
e
st
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't try to
unroll vectori
s
ed MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
e
n
[
ARM] Permit aut
o
-
v
ectorization using MV
E
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
Green
[AR
M
] Add support
for MVE pre and post inc loads an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM]
M
VE big
e
n
d
ian
l
oads/
s
tores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Ti
g
h
t
en
up VLDRH
.
32
with
low
a
lign
m
ents
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM]
Rejig M
V
E load s
t
o
r
e
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[
ARM] MVE
big endian bit
c
asts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM]
Fix for
M
VE V
R
EV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Green
[ARM]
B
e
t
ter
p
atterns for
f
p <> pr
e
di
c
ate
v
e
ctors
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM
]
Rewrite how VCM
P
are
l
owere
d
, us
i
ng a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable
MVE fpt
o
si
a
n
d
friend
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid G
r
een
[ARM] More MVE com
p
are vec
t
or splat co
m
b
ines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[A
R
M] MVE
compare vect
o
r splat c
o
mbi
n
e
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[ARM]
Be
t
ter OR's for
MV
E
compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Bett
e
r AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE floating
p
oint compar
e
s
a
nd selects
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[ARM] Basic And/Or/Xor ha
n
d
ling for MVE
predic
a
te
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid
Green
[ARM] MVE predicat
e
register
sup
p
o
rt
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[A
R
M] MVE
i
n
teger compares and selects
commit
|
commitdiff
|
tree
2019-07-23
D
avid Green
[AR
M
] Rename
NEONModImm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gre
e
n
[
ARM]
Fix fo
r
MV
E
VPT b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
Davi
d
Green
[AR
M
] Move MVE VPT block
te
s
ts into the Thu
m
b2 di
r
ect
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Gree
n
[A
R
M] MVE ve
c
t
o
r f
o
r 64bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Mi
n
or formatting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] MVE Ve
c
tor Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[ARM] Mo
v
e Shifts after Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjust how
N
E
ON shi
f
t
s
a
r
e
lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add si
g
n and zero
e
x
t
end pa
t
ter
n
s
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
David G
r
ee
n
[ARM] MVE VNEG in
s
tr
u
ction patterns
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM] MV
E
i
nteger abs
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] MVE integ
e
r
min a
n
d max
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] MVE
V
R
INT
su
p
port
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE minnm and maxnm instructio
n
s
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add
test for MVE and no fl
o
ats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[ARM] MV
E
p
a
t
terns for VMVN,
VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
ARM] MVE VMOV
i
mmediate
handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
RM] MVE fp
t
o int conver
s
ions
commit
|
commitdiff
|
tree
2019-07-04
D
av
i
d
G
r
ee
n
[
ARM]
Favour PL/M
I
ove
r
GE/LT wh
e
n p
o
ssible
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM
]
Added testing for D64160
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-04
David Gree
n
[ARM] MVE bitwise instruc
t
ion
p
atterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gre
e
n
[ARM] Add MVE m
u
l patt
e
rns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] M
a
rk math routines as non-legal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] MVE p
a
t
t
erns for
V
ABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Wide
n
ing lo
a
ds and nar
r
owing stores
commit
|
commitdiff
|
tree
next