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] Fix loads and stores for predicate vectors
2019-09-09
Davi
d
Green
[ARM
]
Fix loads
a
nd stores fo
r
predica
t
e
vectors
commit
|
commitdiff
|
tree
2019-09-09
D
avid
G
reen
[ARM] Pre
v
ent
g
enerati
n
g
NEON
stack accesse
s
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Da
v
i
d
Green
[ARM]
R
emove declara
t
ion
o
f unimpleme
n
t
ed f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avid
Green
[ARM] Fixup
the
c
rea
t
ion
of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David
Gree
n
[A
R
M]
I
g
n
ore Imp
l
icit
C
PSR regs
w
h
e
n
l
o
wering
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
r
ee
n
[AR
M
] Invert CSEL pre
d
icates i
f
the
o
pposite is a simple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gree
n
[ARM] Generate 8
.
1
-
m CS
I
N
C, CSNEG
a
nd
C
SI
N
V
i
n
structions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ad
d
csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
]
Fix MV
E
lds
t
off
s
et
ra
n
ges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
]
M
o
re MVE load/st
o
r
e
t
ests
for off
s
ets aro
u
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
A
R
M] MVE predicate bitca
s
t te
s
t a
n
d
V
PSEL adjustmen
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
avid Green
[
ARM]
U
se M
Q
PR not
Q
PR for MVE r
e
gisters
commit
|
commitdiff
|
tree
2019-09-01
D
avid Green
[
A
RM] Remov
e
MVE m
a
sked loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[ARM
]
M
V
E Ma
s
ked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[
ARM] Mas
k
ed
l
oa
d
and store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Gr
e
en
[AR
M
]
Move MVE
V
PTBloc
k
Pass to a separate f
i
le
.
N
FC
commit
|
commitdiff
|
tree
2019-08-28
David G
r
e
en
[
M
VE] VMO
V
X patt
e
rns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[
ARM]
F
ormat
t
ing for ARMIn
s
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM
]
MVE se
x
t cost
s
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM]
MVE
sext of a load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[ARM]
Correct register fo
r
narrowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[
ARM]
D
o
n'
t
pretend
we know h
o
w t
o
gene
r
ate MVE
VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alignment checks for
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David
Green
[A
R
M] MVE pre
d
i
c
a
t
e st
o
r
e patt
e
rns
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM]
MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
a
vid Green
[ARM] Add MVE beats vector co
s
t
m
odel
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[ARM] s
e
xt of a load is free
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
Green
[ARM] MVE shuffle br
o
adcast costs
commit
|
commitdiff
|
tree
2019-08-12
David G
r
e
en
[A
R
M] Put
s
ome of th
e
TTI cost
m
odel
b
ehin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid
G
reen
[
A
RM]
A
dd or update a number of cos
t
model tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
D
avid Green
[ARM] MVE spill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE
]
Don't t
r
y
to unroll vectorised M
V
E l
o
op
s
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[ARM] Permit auto-vectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM]
A
dd support for MVE pre
and post i
n
c loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
G
reen
[ARM] MVE big endian loads/s
t
o
r
es
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[
ARM] Tighten
u
p VLDRH
.
32 with low ali
g
nments
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id
G
reen
[ARM] Rejig MVE load store tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-04
D
avid
G
reen
[
ARM] M
V
E big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix
for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Gre
e
n
[A
R
M] MV
E
V
PNOT
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[ARM] Better
patterns f
o
r fp
<>
p
redicate vectors
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[AR
M
] R
e
write how VC
M
P are lowered, using
a
si
n
gle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[
ARM]
D
isable MVE fptos
i
a
n
d fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] More
M
VE com
p
are vector spl
a
t c
o
mb
i
nes for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
M
V
E
c
ompare vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bett
e
r
O
R
's for
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Green
[ARM] Be
t
ter AND's for MVE c
o
m
pares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gre
e
n
[ARM] MVE floating point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gree
n
[ARM]
B
a
s
ic And/Or/Xo
r
h
a
ndling fo
r
MV
E
predicates
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
reen
[A
R
M] MVE predicate
regist
e
r support
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] MVE integ
e
r compares a
n
d selects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[AR
M
] Ren
a
me NEONModImm t
o
VMOV
M
odImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[
A
RM]
Fix
f
or
M
VE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Move MVE
V
PT
block tes
t
s into the Thu
m
b2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Gr
e
en
[ARM] MVE vector for 6
4
bi
t
types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
Mi
n
or form
a
tting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gree
n
[ARM] MVE Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M] Move
Shifts after
B
it
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
id
G
r
e
e
n
[ARM] Adjus
t
how NE
O
N
shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[
ARM] Add s
i
gn and zer
o
extend
patt
e
r
n
s
fo
r
MVE
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE V
N
EG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM] M
V
E in
t
eger min an
d
m
ax
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gr
e
en
[A
R
M] MVE V
R
INT support
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[
A
RM] MVE minnm
a
n
d m
a
xnm instructi
o
ns
commit
|
commitdiff
|
tree
2019-07-09
D
avid Green
[
A
RM] Ad
d
test fo
r
MVE an
d
no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[A
R
M] MV
E
patter
n
s for VMVN, VORR
and V
B
I
C
commit
|
commitdiff
|
tree
2019-07-05
D
avid Green
[ARM] MVE VMOV
i
mmediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
RM]
M
V
E fp t
o
i
nt conver
s
io
n
s
commit
|
commitdiff
|
tree
2019-07-04
D
avid Gre
e
n
[ARM
]
F
a
vour PL/MI over GE/LT when
p
ossible
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] Added testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David
G
re
e
n
[ARM]
M
VE bitwis
e
ins
t
ru
c
tion patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Ad
d
M
V
E mul p
a
t
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark ma
t
h r
o
utines a
s
n
o
n-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM]
MV
E
patterns for VAB
S
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d
Green
[ARM] Widening
l
oads and narrowi
n
g
s
t
o
re
s
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
e
e
n
[
ARM] MVE loads and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark div and rem as expand for
MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[
ARM] S
e
lect
MVE f
p
add and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Se
l
ect MVE
a
dd and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
M
V
E vector
shuffles
commit
|
commitdiff
|
tree
2019-06-27
David
Green
[ARM] Mo
v
e
lo
w
overhead loop codegen tests into
a
separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
v
id Gr
e
en
[ARM
]
Enable Unroll Upp
e
r
Bound
commit
|
commitdiff
|
tree
2019-06-08
D
avid Gr
e
en
[ARM] Adjust isLegalT1Addres
s
Immediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addressing t
o
isLegalT2
A
ddr
e
ss
I
m
me
d
iate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add fp16 addre
s
sing to isLegalT2AddressI
m
mediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add extra g
e
p
c
ost
m
o
del tests for MVE
and
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM
]
Ad
d
HasNEON for all Neo
n
p
attern
s
in ARM
I
nstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM] Select fp1
6
fma
commit
|
commitdiff
|
tree
2019-05-26
D
a
v
id G
r
een
[ARM
]
Sel
e
ct a number of fp16 rounding functions
commit
|
commitdiff
|
tree
2019-05-26
David
Gre
e
n
[ARM] Prom
o
te various fp16 mat
h
intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM] Select fp16 f
s
qrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM]
P
romote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Add some base fullfp16 tests
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
Davi
d
Green
[ARM] Don't
use the Machi
n
e
S
c
heduler for
c
ortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Cortex-M
4
schedule
commit
|
commitdiff
|
tree
2019-04-23
David G
r
een
[ARM] Update
c
h
eck
f
or CB
Z
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
en
[
ARM] Do
n
'
t
replic
a
t
e
instru
c
t
i
ons in
Ifc
v
t
a
t min
s
ize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR
]
Limit the recursion for s
e
tu
p
cost
commit
|
commitdiff
|
tree
next