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] Fold VCMP into VPT
2019-09-16
David Green
[A
R
M] Fold VCM
P
into VPT
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d
Gre
e
n
[A
R
M] Masked lo
a
ds and s
t
ore
s
commit
|
commitdiff
|
tree
2019-09-15
David G
r
ee
n
[ARM]
S
implify a
n
d
updat
e
vmla t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM
]
Add earlyclobbe
r
for c
r
oss beat MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
Davi
d
Gr
e
en
[CGP] Ensure sinking m
u
lt
i
ple
ins
t
ructions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David G
r
een
[ARM]
Fix
loads and stores for predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David G
r
een
[ARM]
Pre
v
ent
g
e
nerat
i
ng NE
O
N stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] Remove
d
ecla
r
ation of unimplement
e
d function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avi
d
Green
[ARM] Fi
x
u
p
th
e
creati
o
n of VP
T
bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[
A
RM] Ignore Implic
i
t
CPSR regs when
lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
r
e
en
[ARM
]
I
n
vert
C
SE
L
pred
i
cates if th
e
oppos
i
te
is a simp
l
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
Generate
8
.
1-
m
CSINC, CSNEG and CSINV in
s
tr
u
ctions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] Add cse
l
tes
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE ldst offset
r
a
nge
s
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
R
M] More MVE load/
s
tore tes
t
s fo
r
off
s
ets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[ARM] MVE
predic
a
t
e bi
t
ca
s
t t
e
st
an
d
VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQPR not QPR for MVE regi
s
ters
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM] Re
m
ove MVE masked loads/st
o
r
e
s
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
G
r
e
e
n
[ARM] MV
E
Masked loads a
n
d stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] Masked l
o
ad and store a
n
d
predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
A
RM]
M
ove MVEVPTB
l
ockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Green
[MV
E
] V
M
OVX patterns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Gree
n
[ARM]
F
or
m
at
t
ing
f
or ARMIns
t
rMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-19
D
avid Gree
n
[ARM]
MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[A
R
M
]
MVE sext of a load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Co
r
rect registe
r
for
n
arrowing and
w
id
e
ning MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM] D
o
n't pretend we know how to generate
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Gre
e
n
[
A
RM]
F
ix alignment ch
e
cks fo
r
B
E
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
D
avid Green
[ARM
]
M
V
E predicate st
o
re
pat
t
erns
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[AR
M
]
MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
avid Green
[ARM
]
Add M
V
E beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a load
is
f
ree
commit
|
commitdiff
|
tree
2019-08-12
David
Gre
e
n
[
A
RM]
M
VE s
h
uf
f
l
e
b
r
o
a
dca
s
t cost
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
P
ut some of t
h
e TTI costmo
d
el b
e
h
i
n
d hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM]
Add or update a nu
m
b
e
r of costmo
d
e
l
tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM] MVE spill vecto
r
test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id
G
r
e
en
[MVE] D
o
n't try to unroll vectorised
MVE loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM] Permit au
t
o-vectoriz
a
tion using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] Add support for
MVE p
r
e
a
nd post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[
ARM] MVE big e
n
dian loa
d
s
/
stores
commit
|
commitdiff
|
tree
2019-08-08
D
avid Gree
n
[ARM] Tighten up VLDR
H
.
3
2
with low alignments
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[A
R
M] Rejig MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David G
r
een
[ARM] MVE big endia
n
bi
t
casts
commit
|
commitdiff
|
tree
2019-08-01
David G
r
een
[
ARM] Fix fo
r
MVE
V
R
E
V
64
commit
|
commitdiff
|
tree
2019-07-28
David
Green
[ARM] MVE V
P
NOT
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Gr
e
en
[ARM]
B
etter patterns for fp <> predica
t
e vectors
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] Rewrite how VCMP
are low
e
r
ed, u
s
ing
a
single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
av
i
d Green
[
ARM] Disable MVE
f
ptosi and fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] More MVE comp
a
re vector splat combine
s
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E compare vec
t
or splat combine
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM]
Better OR's for MVE com
p
a
res
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM
]
Bet
t
er AND's for MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gr
e
en
[ARM
]
MVE floating point compare
s
and
sel
e
c
ts
commit
|
commitdiff
|
tree
2019-07-24
D
avi
d
G
r
een
[ARM
]
Ba
s
ic A
n
d/
O
r/Xor
handling for
MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] MV
E
predi
c
ate regi
s
ter suppor
t
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] MVE inte
g
er compares
and
sele
c
ts
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM] Rename NEONM
o
dImm to VMOVM
o
dImm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
D
a
v
id Gre
e
n
[ARM] Fix for M
V
E VPT b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[ARM] Move MV
E
V
P
T
block tests into
t
he Thumb2 di
r
ectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM] MVE vecto
r
for
6
4
bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
en
[ARM
]
Min
o
r formatt
i
ng in ARMI
n
strMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM] MVE Vecto
r
S
hifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Move Shifts afte
r
B
it
s
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[A
R
M]
Adjus
t
how
N
E
ON shifts ar
e
lowered
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] Add sign
and zero
e
xtend patterns f
o
r
M
VE
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
ee
n
[
ARM] MVE VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE
inte
g
er
a
bs
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gr
e
en
[ARM] MVE integer mi
n
a
n
d max
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[A
R
M] MVE VRINT s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
r
e
en
[AR
M
] MVE minnm a
n
d maxnm i
n
structions
commit
|
commitdiff
|
tree
2019-07-10
David
Greene
Revert "
[
System Model] [TTI] Update cac
h
e and
p
refetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[Syste
m
Model] [TTI] Update cache
a
n
d p
r
efe
t
ch
TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add te
s
t for MVE
and no
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
M
VE p
a
tterns for VM
V
N,
V
ORR and VBI
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE
V
M
O
V i
m
mediate handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[ARM] Favour PL/MI ove
r
GE/L
T
whe
n
possible
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[ARM] Ad
d
ed tes
t
ing for
D
64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid
Green
[ARM]
M
VE bitwise instruction
p
a
t
terns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] Add MV
E
m
u
l patterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id
Green
[ARM] Mark math
r
outines as non-legal for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id Green
[ARM] MVE
pa
t
terns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[
A
R
M] Widening
loads and
narrowing sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE loads and st
o
res
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Mar
k
div and rem as
expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
AR
M
] Selec
t
MVE fp add an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Gr
e
e
n
[ARM] Selec
t
M
V
E add and sub
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] MVE v
e
ct
o
r shuffles
commit
|
commitdiff
|
tree
2019-06-27
Davi
d
Green
[ARM] Mo
v
e lo
w
o
verh
e
ad loop codegen tests into a
separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM]
E
nable Unro
l
l Upp
e
rBound
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[
AR
M
] Adjust isLegalT1AddressImm
e
diat
e
for
non-le
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM]
A
dd
M
V
E
a
d
dres
s
ing
to isLegalT2Address
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[ARM] Add fp16 a
d
dressing to
i
sLegalT
2
Addr
e
s
s
Immediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add ex
t
ra gep co
s
tmode
l
tests
for
MVE and h
a
l
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Gree
n
[ARM] Add HasNEON for all
Neon patterns in ARMI
n
strNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
D
a
vid
G
reene
[
X
86-64
]
Fix 256-bit
SET0 l
o
wering
for
non-VLX
t
a
rgets
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM
]
Selec
t
fp1
6
f
m
a
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select
a numb
e
r o
f
fp16
r
ounding fun
c
ti
o
ns
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[AR
M
]
P
romote various fp1
6
m
a
t
h
intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM] Select fp16 fa
b
s
commit
|
commitdiff
|
tree
next