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] Split large truncating MVE stores
2019-09-24
David Gree
n
[ARM] Split
l
a
rge truncating MVE store
s
commit
|
commitdiff
|
tree
2019-09-19
David
G
reen
[ARM] MV
E
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Add a SelectTAddr
M
o
d
eImm7 for MVE narr
o
w loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
Fixup
p
ipel
i
ne test
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-17
David Gree
n
[ARM]
R
eserve
an emergenc
y
sp
i
ll slot for fp16 addre
s
si
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
Green
[ARM] Fix
f
or MV
E
lo
a
d/store
s
t
ack accesses
commit
|
commitdiff
|
tree
2019-09-16
David G
r
e
e
n
[
ARM
]
A
pred
i
cate cast of
a
pre
d
icate cast is a
p
r
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Da
v
i
d
Gre
e
n
[ARM] Fold V
C
M
P into VPT
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
Green
[ARM
]
M
a
sked
l
o
ad
s
and stores
commit
|
commitdiff
|
tree
2019-09-15
D
a
vid Green
[AR
M
] S
i
mplify and
update vmla
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[
ARM] Add
e
arlyclobber
f
or cross beat MV
E
instructions
commit
|
commitdiff
|
tree
2019-09-12
David
G
reen
[CGP] Ensure s
i
nk
i
ng multiple instructio
n
s does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David
G
r
e
e
n
[AR
M
]
F
ix
l
oads and
stores for predicate vector
s
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id Green
[ARM] Pre
v
en
t
generati
n
g NEON
s
tac
k
acce
s
ses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] Re
m
ove declaratio
n
o
f
u
n
i
mplemen
t
ed fu
n
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fix
u
p
t
he creat
i
on of
V
PT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ignore Im
p
li
c
i
t
C
PSR regs
w
hen low
e
ring from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[A
R
M] Invert CSEL
predicates if the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] G
e
nera
t
e 8
.
1-
m
CSINC, CSNEG a
n
d CSI
N
V
instructions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add c
s
el tests
.
N
FC
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[AR
M
] Fix MVE ld
s
t offset ran
g
es
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
e
n
[ARM] More MVE load/store tests
for off
s
ets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM
]
MVE
pred
i
cate bitcast
test and
VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQPR not Q
P
R for M
V
E registers
commit
|
commitdiff
|
tree
2019-09-01
Davi
d
Gr
e
en
[ARM
]
Remove MVE
m
asked loads/sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
D
a
v
i
d Gr
e
e
n
[ARM
]
MVE Ma
s
ked
l
oads and stores
commit
|
commitdiff
|
tree
2019-08-29
D
a
v
i
d Green
[ARM] Masked lo
a
d and store and predic
a
te test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid Gree
n
[ARM] Move MVE
V
PTB
l
ockPass to a s
e
p
a
rate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id G
r
ee
n
[MVE] VMO
V
X pa
t
terns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[
ARM] Formatting for A
R
M
I
n
s
t
r
M
V
E
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-08-19
David
G
reen
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM] MVE sext of a load i
s
free
commit
|
commitdiff
|
tree
2019-08-16
Dav
i
d Green
[ARM] Co
r
rect register for n
a
r
r
o
wing and wideni
n
g M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
a
vi
d
Green
[A
R
M
] Don't prete
n
d we know how t
o
gene
r
ate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM] Fix alignmen
t
check
s
for BE
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
M
VE pred
i
c
a
te store patt
e
rns
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Green
[ARM] MVE trunc
t
o i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
Davi
d
Green
[
A
RM] Add MVE beats
v
e
cto
r
cos
t
mode
l
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] s
e
xt of
a load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
i
d
Green
[ARM] MV
E
shuffle broadc
a
s
t
c
o
sts
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[A
R
M] Put some
o
f the
T
TI c
o
stmo
d
e
l behind ha
s
Neon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Gre
e
n
[
A
RM] Ad
d
or update a number of co
s
tm
o
d
e
l
t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
ee
n
[ARM
]
MVE spill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[MVE] Don't t
r
y to u
n
roll vectori
s
e
d
MV
E
lo
o
ps
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d
Green
[ARM] Perm
i
t auto-vectorizati
o
n
usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM] Ad
d
support
for MVE pre and
p
o
s
t inc load
s
an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE
bi
g
endian
l
oa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM]
Tigh
t
en up VLDRH
.
32 wi
t
h lo
w
alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] Rejig MVE
l
oad store
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
G
reen
[ARM] MVE big endi
a
n bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
Green
[ARM]
Fix for
M
VE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David G
r
een
[
A
R
M
] MVE VP
N
OT
commit
|
commitdiff
|
tree
2019-07-28
David Gre
e
n
[ARM] Better patterns for f
p
<> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] Re
w
r
i
te how VCMP are lowered, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[A
R
M]
D
isa
b
le MVE
f
ptosi an
d
friends
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[A
R
M] Mo
r
e MVE compare vect
o
r
sp
l
at combines for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
een
[A
R
M] MVE compare vecto
r
spla
t
co
m
bine
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] Better
O
R's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[ARM] Bett
e
r AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] MVE floating point compares and select
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Basic An
d
/Or/Xor h
a
ndling for MVE predicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
Green
[ARM] MVE
p
r
edicate regist
e
r support
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] MVE integer compares a
n
d se
l
ects
commit
|
commitdiff
|
tree
2019-07-23
D
avid Green
[ARM] Rename NEO
N
ModImm to VM
O
VModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for MVE
V
PT block pass
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Green
[AR
M
] Move MV
E
VPT
block tests into t
h
e T
h
umb2 directo
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
id Green
[ARM] MV
E
vect
o
r
f
or 64b
i
t
t
y
p
es
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d
Green
[ARM
]
Minor forma
t
ting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
MVE V
e
ctor Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM
]
Move S
h
i
fts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM
]
Adjust how NEON
shifts a
r
e l
o
wered
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id Green
[ARM] A
d
d
s
ign and zero ex
t
end patt
e
rns for MV
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
MVE
VNEG instruction pa
t
t
e
rn
s
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gre
e
n
[A
R
M]
MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] MVE intege
r
min
and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE
m
innm and max
n
m instru
c
tions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM]
A
d
d
test for MVE and
no fl
o
a
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Gre
e
n
[ARM] MV
E
patterns for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
M
VE VMOV immediate handling
commit
|
commitdiff
|
tree
2019-07-05
D
avid
G
r
e
en
[
A
RM] M
V
E fp to int conversi
o
ns
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[ARM] Favour
P
L
/
M
I
over GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
e
n
[
ARM] MVE bitw
i
se
ins
t
ru
c
tion
patterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Ad
d
MVE mul
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Ma
r
k m
a
th
rou
t
ines as no
n
-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[A
R
M
] MVE pattern
s
for VABS
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Widen
i
ng loads and narrowing stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d Green
[ARM] MVE
l
oads
and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] Mark d
i
v an
d
rem as
exp
a
n
d f
o
r MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select M
V
E fp
a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[
A
RM]
S
e
lec
t
MVE a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid G
r
e
e
n
[ARM] MVE vector shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
David
Green
[A
R
M]
Move low
o
verhead loop codegen tes
t
s into a
s
epar
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David G
r
e
e
n
[A
R
M
]
E
n
able Unroll Uppe
r
Bound
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[A
R
M
]
Adjust i
s
LegalT1Add
r
essImmediate
f
or non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] Add
M
V
E addressing
t
o isLegalT2A
d
dres
s
I
mmedi
a
te
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Add
f
p16 add
r
essing
t
o isL
e
galT2Ad
d
ressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add ext
r
a gep costmode
l
tes
t
s for MVE a
n
d hal
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
G
r
ee
n
[ARM] A
d
d
H
asNEON for all Neon
p
atterns in A
R
MInstrNEON
.
.
.
commit
|
commitdiff
|
tree
next