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] VQADD instructions
2019-10-10
D
a
vid Gre
e
n
[ARM
]
VQADD instruc
t
i
ons
commit
|
commitdiff
|
tree
2019-10-09
David Greene
[System M
o
del] [TTI] Update cache and prefet
c
h TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid G
r
een
Add a
n
d adj
u
st saturating tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David
Gr
e
e
n
[A
R
M]
Add
s
aturating arithmetic tests for MVE
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-08
David Greene
[Updat
e
C
CTes
t
Checks]
D
ete
c
t funct
i
o
n
mangled
name o
n
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
D
avid
Gree
n
e
Allow update_
t
e
s
t
_ch
e
cks
.
py to
not sc
r
ub nam
e
s
.
commit
|
commitdiff
|
tree
2019-10-02
David
G
reen
[ARM] Identity shu
f
fles are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[ARM] S
o
me M
V
E
shuffle plus extend tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-01
Davi
d
Gre
e
n
[llvm-mca] A
d
d a
-mattr f
l
ag
commit
|
commitdiff
|
tree
2019-09-29
Davi
d
Green
[ARM] Cortex-M4 sch
e
d
ul
e
additi
o
ns
commit
|
commitdiff
|
tree
2019-09-25
David Gree
n
[ARM] Ensure w
e
do not a
t
t
e
mp
t
to creat
e
lsll
#0
commit
|
commitdiff
|
tree
2019-09-24
David Gre
e
n
[ARM] Split
large
w
id
e
ning
M
VE loads
commit
|
commitdiff
|
tree
2019-09-24
David G
r
een
[ARM]
M
VE sex
t
and wi
d
en/narro
w
tests f
r
om larger t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Gre
e
n
[ARM] Spl
i
t large t
r
uncati
n
g MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David Gre
e
n
[ARM
]
MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
RM] Ad
d
a Sele
c
tTAddrModeImm7 for
M
V
E
n
arrow l
o
a
ds
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[ARM] Fixup pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Gre
e
n
[ARM] Reserve an em
e
r
gency spill s
l
ot for fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
Green
[AR
M
] Fix for MVE load/store stack accesse
s
commit
|
commitdiff
|
tree
2019-09-16
D
a
vid
G
reen
[ARM] A p
r
edicate
c
ast of
a
p
re
d
icate cast is a predica
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[A
R
M] Fold V
C
MP into
V
PT
commit
|
commitdiff
|
tree
2019-09-15
David Gr
e
e
n
[ARM] Masked load
s
a
nd stores
commit
|
commitdiff
|
tree
2019-09-15
D
a
v
id Gr
e
en
[ARM]
S
implify
a
nd
u
pdate v
m
la test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[A
R
M] Add ear
l
yclobb
e
r for cross beat M
V
E instruc
t
ions
commit
|
commitdiff
|
tree
2019-09-12
D
a
vid Green
[CGP] En
s
ure s
i
nking multiple inst
r
u
c
tions do
e
s not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
a
vi
d
Gr
e
e
n
[
ARM
]
Fix loa
d
s
and stores for predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d
Gree
n
[ARM] Prevent
g
enerating N
E
ON stack
accesses u
n
d
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
a
vid Gre
e
n
[ARM] Remove dec
l
a
r
ation of unimplemen
t
ed functio
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Da
v
id Gr
e
en
[ARM]
Fix
u
p
the creation of
V
PT
blocks
commit
|
commitdiff
|
tree
2019-09-03
D
a
vi
d
Green
[ARM] Ignore Implicit CPSR regs w
h
e
n lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[AR
M
] Invert CSEL pred
i
cates if the
opposite is a simple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[ARM] Generate 8
.
1-m CS
I
N
C
, CSNEG and C
S
INV inst
r
ucti
o
ns
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add
csel te
s
ts
.
N
FC
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[
A
RM] F
i
x MVE l
d
st offset r
a
n
g
es
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[
A
RM] M
o
re M
V
E l
o
ad/store tests fo
r
o
f
fsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vi
d
Gree
n
[ARM] MVE predicate bit
c
ast test and VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Gre
e
n
[ARM] Use
M
QP
R
not QP
R
fo
r
MVE
r
egisters
commit
|
commitdiff
|
tree
2019-09-01
David Gr
e
en
[AR
M
] Remove MVE
m
a
s
ked lo
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-29
Da
v
id Gr
e
en
[ARM] M
V
E
M
asked loads and
s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Gre
e
n
[ARM] Masked load and stor
e
and predicate te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
Green
[A
R
M
]
M
ove MVE
V
PTB
l
ockPass to
a separate f
i
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
v
id Gre
e
n
[MVE]
V
M
OVX patterns
commit
|
commitdiff
|
tree
2019-08-21
Da
v
id Green
[A
R
M
]
Fo
r
matting for
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE
s
ext c
o
sts
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[ARM] MVE
s
ext
of a load
i
s
free
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[ARM
]
Correct
regi
s
ter fo
r
narrowing
a
nd widen
i
ng MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
avid Gre
e
n
[ARM] Do
n
't pr
e
tend we
k
now how to
generate MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Gree
n
[ARM]
Fix alignment
chec
k
s for BE
VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Gre
e
n
[ARM] MVE
predi
c
at
e
s
t
o
re pat
t
e
rns
commit
|
commitdiff
|
tree
2019-08-15
David
G
re
e
n
[
A
RM] MVE tru
n
c to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
ARM
]
Add MVE b
e
a
ts
vector co
s
t model
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Green
[
A
RM] sext of
a lo
a
d
i
s
free
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM] MVE shuffle broadca
s
t costs
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[A
R
M] Put some of the TTI cos
t
model behind hasNe
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or update a number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
av
i
d
Green
[AR
M
] MVE spill v
e
ctor t
e
s
t
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[MVE] D
o
n't tr
y
t
o unro
l
l v
e
c
t
ori
s
e
d
MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[
ARM
]
Permit auto-vectorization
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Gre
e
n
[ARM] Add suppo
r
t for
MVE pr
e
and post inc
loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id Gre
e
n
[ARM]
MV
E
big endia
n
loads/stor
e
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] T
i
g
h
ten up VLDRH
.
32
w
ith
low alignments
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[AR
M
] Rejig MVE load store tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David G
r
een
[ARM] MVE big endian
b
itca
s
ts
commit
|
commitdiff
|
tree
2019-08-01
D
a
vid Green
[ARM]
Fix for
M
VE
VRE
V
6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Bette
r
patterns for fp <> pre
d
i
c
ate
vect
o
rs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrite how VC
M
P are lowered, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] Disabl
e
MVE fpt
o
si and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
]
M
ore MVE compare vecto
r
splat combines f
o
r AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] MVE compare vector
s
plat combine
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] Better OR
'
s for
M
VE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d
G
reen
[ARM] Better
A
N
D's f
o
r
MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
A
RM] MVE floa
t
ing point compares and sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] Basic And/Or/Xor handling for M
V
E predicates
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] MVE predicate register support
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
A
RM] MVE
i
nteger compares and selects
commit
|
commitdiff
|
tree
2019-07-23
David Gre
e
n
[AR
M
] Rena
m
e N
E
ON
M
odImm
t
o VM
O
VModI
m
m
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David
Gree
n
[ARM] Fix f
o
r MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
D
a
vid
Gre
e
n
[
ARM]
M
ove MVE VPT block tes
t
s into the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
G
r
ee
n
[
A
R
M] MVE vector
f
o
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
i
nor
f
or
m
a
t
tin
g
in ARMInst
r
M
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Move Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
A
dju
s
t ho
w
NEON sh
i
ft
s
a
r
e
l
ower
e
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] A
d
d sign and zero exte
n
d
p
atterns for M
V
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
VNEG instru
c
ti
o
n patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[
A
RM] MVE
int
e
ger
abs
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE i
n
tege
r
min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M] MVE VRIN
T
support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE m
i
n
n
m and maxnm instru
c
t
i
on
s
commit
|
commitdiff
|
tree
2019-07-10
David G
r
eene
R
e
vert "[System
Model] [TTI] Upda
t
e c
a
che
an
d
prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David
G
reene
[
System Model] [TTI
]
Upd
a
te cache and prefe
t
c
h
T
T
I
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
avid Green
[ARM] Add test
for MVE a
n
d
no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Green
[ARM] MVE pat
t
erns for VM
V
N, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM]
MVE VM
O
V immedi
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM] MVE f
p
to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[ARM] Favour PL/MI
o
ver
G
E/LT wh
e
n possible
commit
|
commitdiff
|
tree
2019-07-04
David Gree
n
[ARM]
Added
test
i
ng for D6416
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David
G
reen
[ARM] MVE bitwise instructio
n
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
A
dd
MVE mul patterns
commit
|
commitdiff
|
tree
next