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] More MVE load/store tests for offsets around the negative limit. NFC
2019-09-03
David
Green
[ARM] More
M
VE loa
d
/store tests
for offsets
a
r
o
un
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
avid Gr
e
en
[ARM] MVE
p
red
i
cate bitcast test and V
P
SEL adj
u
s
t
men
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] Use MQPR not QPR for MVE reg
i
sters
commit
|
commitdiff
|
tree
2019-09-01
David Gree
n
[ARM] Remov
e
MVE masked
l
o
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Gree
n
[ARM] M
V
E
M
asked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
Da
v
id
Green
[ARM] Masked load and store and predicate
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Dav
i
d Green
[ARM
]
Mov
e
MVEVPTBlockPass to a
s
epara
t
e file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gre
e
n
[MVE] VMOVX
p
atterns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Green
[ARM] Formatting for ARMInst
r
MVE
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-08-19
David Gr
e
en
[ARM] MVE
sex
t
costs
commit
|
commitdiff
|
tree
2019-08-16
David
Green
[ARM] MVE sext
of a load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[AR
M
] Co
r
r
e
ct re
g
ister f
o
r
narrowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM] Don't pretend we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d
G
reen
[AR
M
] Fix alignm
e
nt c
h
ecks
f
o
r BE V
L
DRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
i
d Green
[ARM]
M
VE
predicate store patterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM] MVE t
r
u
n
c
to i
1
vec
t
ors
commit
|
commitdiff
|
tree
2019-08-13
David
Gree
n
[ARM] Add MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
e
n
[
A
R
M
] sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Gree
n
[ARM] MVE s
h
uffl
e
broadcas
t
costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
Put s
o
me of the TTI c
o
s
tmodel behind
h
asNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[
A
RM] Add or upda
t
e
a
number of costmod
e
l t
e
st
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
e
n
[ARM] MVE
s
pi
l
l ve
c
tor
test
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Gr
e
e
n
[
MVE]
D
on't try to unrol
l
vecto
r
i
s
ed MVE loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid
G
reen
[
A
RM] Permit a
u
to-vectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
D
avid Gree
n
[ARM] Add sup
p
or
t
for MVE pre
a
nd po
s
t
i
nc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
G
r
een
[ARM] MVE big endian loads
/
s
tores
commit
|
commitdiff
|
tree
2019-08-08
D
avid Green
[ARM]
Tighten up VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
e
n
[ARM] Rejig MVE lo
a
d store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Davi
d
Green
[
A
RM] MV
E
big
e
n
d
ian bitca
s
ts
commit
|
commitdiff
|
tree
2019-08-01
David
G
reen
[ARM] Fi
x
for
MVE
VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid
G
reen
[A
R
M
] Better p
a
t
t
ern
s
for
f
p <> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Gree
n
[ARM
]
Rewrite
how VC
M
P are lowered, u
s
ing a
sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Disabl
e
MVE
f
p
t
osi and frien
d
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Mor
e
MVE compare vect
o
r sp
l
a
t
c
ombines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
]
MVE comp
a
re
vector splat comb
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
B
etter OR's for MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
A
RM] Better AND's
for MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gre
e
n
[ARM
]
MVE floati
n
g point compare
s
a
nd selects
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[
A
R
M]
B
asic And/O
r
/Xor handlin
g
fo
r
MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predicate register
support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E integer
compares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
David Green
[AR
M
]
R
ename NEONModImm to VMOV
M
odImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] F
i
x for
MVE VP
T
block pa
s
s
commit
|
commitdiff
|
tree
2019-07-21
D
avid Gr
e
en
[
A
RM] Mo
v
e MVE VPT block
test
s
into th
e
T
humb2 d
i
rector
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[A
R
M] MVE vector for 64bi
t
types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Mino
r
formatting
i
n ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Gre
e
n
[
ARM] M
o
ve Shif
t
s after Bits
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adj
u
s
t
h
ow NEON shifts are
l
ower
e
d
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Gr
e
en
[ARM]
Add sign and zero
exte
n
d patterns f
o
r MVE
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[
A
RM] MVE
VNEG
instruction
p
atterns
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
Green
[
A
RM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[A
R
M]
M
VE inte
g
er min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT
s
upport
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minn
m
and maxn
m
instr
u
ctions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test for MVE and
n
o floats
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MVE patterns for VM
V
N,
V
O
RR and
V
B
I
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
RM] MVE VMOV immediate
handling
commit
|
commitdiff
|
tree
2019-07-05
D
avid G
r
e
e
n
[AR
M
] M
V
E fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d
Green
[AR
M
] Favour PL/MI ove
r
GE/LT when pos
s
ible
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[ARM] Added testing fo
r
D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[A
R
M
]
M
V
E
bitwise
i
nstruction pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Add MVE mu
l
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[ARM] Ma
r
k
mat
h
routines as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM
]
M
VE pa
t
terns for VAB
S
a
nd VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widening l
o
ads and narrowing
s
t
o
r
es
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] MVE lo
a
ds and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
div
a
nd rem as ex
p
and f
o
r MVE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[AR
M
] Select M
V
E
fp
a
dd an
d
s
ub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Se
l
ec
t
M
V
E add and su
b
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gree
n
[ARM] MVE
vecto
r
shu
f
f
l
es
commit
|
commitdiff
|
tree
2019-06-27
Dav
i
d
G
ree
n
[ARM] Move low
o
verhead
l
oop codeg
e
n tests in
t
o a
s
eparate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[
ARM] Enable Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
A
djus
t
isLegalT1Addre
s
sImmedia
t
e for non
-
le
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
AR
M
] Add
M
V
E a
d
dressing
to isLega
l
T2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM]
Add fp16 addre
s
sing to isLegalT2Add
r
essImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[A
R
M
] Add
e
xtra g
e
p cos
t
mo
d
e
l
tests for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
re
e
n
[AR
M
] Add Has
N
EON
fo
r
al
l
Neon patterns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM]
Select
f
p16 f
m
a
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[A
R
M
]
Select
a number of fp16 rou
n
d
ing func
t
ion
s
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM
]
Promot
e
various
f
p16 mat
h
intrinsi
c
s
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Select fp
1
6 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select
fp1
6
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M
] Promote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Add s
o
me
b
ase
f
ullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Green
[ARM
]
Don
'
t use
the Ma
c
hine Sc
h
e
d
uler for c
o
rtex
-
m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Gre
e
n
[
A
R
M]
C
ortex
-
M4 s
c
hedule
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Green
[ARM] Update check for CBZ i
n
I
fc
v
t
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid G
r
e
en
[ARM] Don't rep
l
ic
a
te inst
r
uction
s
in
I
fc
v
t at minsize
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Gre
e
n
[
L
SR] Limit the recursion for se
t
up cost
commit
|
commitdiff
|
tree
2019-04-21
Da
v
id
G
r
een
[A
R
M] Rewrite isLegalT2Add
r
es
s
I
m
mediat
e
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Green
[AR
M
] A
d
d an extra
t
es
t
for constant h
o
is
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id G
r
e
e
n
[
ARM] Add an
e
xtra constant hoisting
te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
v
id Green
Revert r
L
3577
4
5: [Select
i
on
D
AG]
Com
p
ut
e
kno
w
n bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixu
p
o
pt-rema
r
ks
.
l
l g
o
ld plugin te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
Dav
i
d Green
[ARM] Chec
k
that
C
PSR does not h
a
ve o
t
her uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[A
R
M] S
e
a
r
c
h b
a
ckwards for CMP when combining into
CBZ
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Green
[A
R
M] Add s
o
m
e
CBZ constant is
l
and tests
.
N
FC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt
to increase the
a
ccuracy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
next