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 some VMOVN tests. NFC
2019-10-14
David
G
reen
[
A
R
M] Add some
V
MOVN t
e
st
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Rever
t
374
3
73: [Codegen] Alter the defa
u
l
t
p
romoti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Dav
i
d
Greene
[Sy
s
tem M
o
del] [T
T
I] Move d
e
fa
u
lt cache/prefet
c
h implementa
t
i
ons
commit
|
commitdiff
|
tree
2019-10-10
David Green
[A
R
M] VQS
U
B instruction
commit
|
commitdiff
|
tree
2019-10-10
Da
v
i
d
Gr
e
en
[Codegen] A
l
ter the defa
u
lt promoti
o
n
for
s
at
u
rating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQ
A
D
D instructions
commit
|
commitdiff
|
tree
2019-10-09
David Gre
e
ne
[System Model]
[
TTI] Update cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add and adju
s
t
s
atu
r
ating te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[
ARM] Add saturating arithmetic tests for
M
VE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
David
Greene
[Upd
a
teCCTestChecks] Detect function mangled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
D
a
vid Greene
Allo
w
u
p
dat
e
_t
e
st_ch
e
cks
.
py to
not scrub na
m
e
s
.
commit
|
commitdiff
|
tree
2019-10-02
Davi
d
Green
[ARM]
I
de
n
tity shuffles are l
e
gal
commit
|
commitdiff
|
tree
2019-10-01
D
a
vid Green
[
A
R
M] Som
e
MV
E
shuff
l
e plus exte
n
d
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
D
a
vid
G
r
een
[llvm-mca] Add a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM] Cortex-M4 schedule additions
commit
|
commitdiff
|
tree
2019-09-25
David Gre
e
n
[ARM]
Ensure we do
n
ot
attempt to
create ls
l
l #
0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Spl
i
t
l
ar
g
e widen
i
n
g MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM]
MVE
s
e
xt an
d
widen/narrow tests from
l
a
rger ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Green
[
ARM]
S
plit
large truncat
i
ng MVE stores
commit
|
commitdiff
|
tree
2019-09-19
D
a
v
i
d Green
[A
R
M
]
M
VE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Green
[ARM] A
d
d a SelectTAddrModeImm7 for MVE na
r
ro
w
loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
Green
[ARM] Fixup pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM
]
Reserve an emerge
n
cy spill
slot for fp1
6
addre
s
sing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
avid
G
r
een
[ARM] Fix f
o
r MVE loa
d
/stor
e
s
t
ack a
c
cesses
commit
|
commitdiff
|
tree
2019-09-16
Da
v
id Green
[A
R
M]
A
predicate c
a
st of a predi
c
ate
c
ast is
a
pr
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[
ARM] Fold VCMP
into VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
ARM]
Mas
k
ed loads
a
nd stores
commit
|
commitdiff
|
tree
2019-09-15
David Gr
e
e
n
[A
R
M] Simplify and update vmla tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[
A
R
M] Add earlyclobbe
r
for cross beat MVE in
s
tructions
commit
|
commitdiff
|
tree
2019-09-12
Da
v
i
d
G
reen
[CGP] E
n
sure sinking multiple in
s
tru
c
tions does n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d
Green
[ARM] Fix loads and
s
tor
e
s for pr
e
dicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David G
r
e
en
[
A
R
M] Prevent generating NEO
N
stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Gr
e
en
[AR
M
] Remove declaration o
f
unimplemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM]
F
ixup t
h
e
cr
e
ation
of VPT bl
o
cks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM
]
Igno
r
e
I
m
p
licit CPSR reg
s
w
h
e
n
loweri
n
g
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[ARM] In
v
ert
C
SEL predicate
s
if the opposit
e
is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Generate 8
.
1-m CSIN
C
, CSNEG and C
S
INV ins
t
ru
c
tions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
]
Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[A
R
M]
F
i
x
MV
E
ldst
o
ffs
e
t
r
anges
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Gree
n
[ARM] More MVE load/s
t
o
re tests for offs
e
ts
a
r
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] MVE predicate bitcast test and VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use
M
QPR no
t
QPR for M
V
E registers
commit
|
commitdiff
|
tree
2019-09-01
Davi
d
Gre
e
n
[ARM] Remove M
V
E masked l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Green
[ARM] MVE
M
asked loads and
stores
commit
|
commitdiff
|
tree
2019-08-29
David
Green
[
A
RM] Masked load an
d
store a
n
d predic
a
te tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
avid
Green
[ARM] Move
MVEVPTBlockPa
s
s to a se
p
arate
f
i
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gr
e
e
n
[MVE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
D
avid Green
[ARM] Form
a
tting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David
Green
[
ARM] M
V
E sext of a load i
s
free
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Green
[ARM] Corr
e
ct regist
e
r for narrowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't pretend w
e
know how to generate
MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id G
r
een
[ARM]
F
ix alig
n
men
t
checks for BE V
L
DRH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Gr
e
en
[ARM] MVE pr
e
dicate sto
r
e pa
t
terns
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
id
G
reen
[ARM] MVE t
r
unc
t
o i1 vector
s
commit
|
commitdiff
|
tree
2019-08-13
Davi
d
Green
[ARM] Add MVE beats vector cos
t
model
commit
|
commitdiff
|
tree
2019-08-12
D
avi
d
Green
[A
R
M
]
sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id
G
reen
[
AR
M
]
M
VE sh
u
ffl
e
b
r
o
adcast
c
o
s
ts
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some
o
f
t
he TT
I
costmode
l
beh
i
nd ha
s
N
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
G
r
een
[ARM] Add or u
p
date a number
o
f
costmodel t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
G
reen
[
ARM] MVE spill
v
ector
t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[
M
VE] Do
n
't try to unroll vectorised
MVE loop
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Perm
i
t auto-vectoriza
t
ion using MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Gree
n
[ARM]
A
dd support for MVE pre and post inc
l
oads
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE big end
i
a
n
loads/
s
t
ores
commit
|
commitdiff
|
tree
2019-08-08
D
avi
d
Gre
e
n
[ARM] Tigh
t
en up VLDRH
.
3
2 with low
a
l
i
gnments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
A
RM] Rejig MVE loa
d
s
tor
e
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big
endian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM
]
Fix f
o
r MVE VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d
G
reen
[ARM
]
MVE
V
PN
O
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Bett
e
r patte
r
n
s
for fp
<
>
p
r
edicate v
e
ctor
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
e
n
[AR
M
] Rewrite
how
V
CMP are lowered, u
s
in
g
a s
i
ng
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] D
i
sa
b
le MVE fptosi a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] More MVE com
p
are vector spl
a
t c
o
mbines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
compare vec
t
o
r splat com
b
ine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
B
etter OR
'
s for MVE c
o
mpares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Be
t
ter AND's
for MVE compare
s
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM
]
MVE f
l
o
a
t
ing point compares
and sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[AR
M
] Basic And/Or
/
X
o
r hand
l
in
g
f
o
r MVE
predic
a
tes
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gree
n
[A
R
M
]
MVE pre
d
icat
e
r
egister
s
upp
o
rt
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] MVE i
n
t
eger co
m
p
a
res and selects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Gree
n
[ARM]
R
e
name NEONModImm to VMOVModImm
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] F
i
x for MVE VPT
blo
c
k pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Mov
e
M
V
E VPT blo
c
k t
e
s
t
s into
the Thu
m
b
2
directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vector for 6
4
bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor formattin
g
in ARMInstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM]
M
VE Vector
Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
o
ve Shifts after Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Ad
j
u
st how NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[AR
M
]
Add sign and zero ex
t
end patterns f
o
r
M
VE
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Gre
e
n
[AR
M
]
MVE
VNEG in
s
truct
i
on patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[
A
RM
]
MVE inte
g
er abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM]
M
VE inte
g
er min
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT su
p
p
o
rt
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MVE minnm and maxnm instr
u
cti
o
ns
commit
|
commitdiff
|
tree
2019-07-10
David Gr
e
ene
Rev
e
rt "[System Model] [TTI] U
p
date c
a
che and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David
G
r
een
e
[System Model] [TTI] Update cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[
A
RM] Add te
s
t for
M
VE and no floa
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
avid Green
[ARM
]
MVE patterns f
o
r VM
V
N, VORR and V
B
IC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vi
d
Green
[
A
R
M
] MVE VMOV immediate
handli
n
g
commit
|
commitdiff
|
tree
next