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
[llvm-mca] Add a -mattr flag
2019-10-01
Dav
i
d
G
reen
[l
l
vm-mca] Add a -
m
a
t
t
r
flag
commit
|
commitdiff
|
tree
2019-09-29
Davi
d
G
r
een
[
AR
M
] Cortex-M
4
sch
e
dule add
i
tions
commit
|
commitdiff
|
tree
2019-09-25
David
G
reen
[ARM] Ensure we d
o
n
ot attempt
to creat
e
lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David G
r
een
[ARM] Split larg
e
widen
i
ng
M
VE loads
commit
|
commitdiff
|
tree
2019-09-24
D
avid Green
[A
R
M
]
MVE
s
e
xt an
d
widen
/
nar
r
ow tests from l
a
rger type
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Da
v
id Green
[
A
RM] Split large truncati
n
g MVE stores
commit
|
commitdiff
|
tree
2019-09-19
Dav
i
d Green
[AR
M
] MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
avid G
r
een
[
ARM] Add a
SelectTAdd
r
ModeI
m
m7 fo
r
M
V
E n
a
rrow
loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
F
ixup pipelin
e
test
.
N
FC
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[AR
M
] Reserve an emerge
n
cy spi
l
l slot for fp16 add
r
essing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[ARM] Fix for MVE lo
a
d/store sta
c
k acc
e
sse
s
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d Green
[A
R
M] A predicate cast of a p
r
e
d
i
cate cast is
a
p
r
e
d
icate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
D
a
vid Green
[ARM
]
F
o
ld VC
M
P in
t
o V
P
T
commit
|
commitdiff
|
tree
2019-09-15
Da
v
id Green
[AR
M
]
M
asked
loa
d
s and stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM
]
Simp
l
ify
and update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM] Add earlyclobber for
c
ross beat MVE i
n
structions
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] Ensure sinkin
g
multiple
i
nst
r
uctio
n
s
does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
i
d
Green
[
A
R
M] Fix loads an
d
stores
f
or
predi
c
ate vector
s
commit
|
commitdiff
|
tree
2019-09-09
D
avid Green
[AR
M
] Prevent g
e
nerating NEON stack ac
c
e
sses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David G
r
ee
n
[ARM] Remov
e
d
e
claration of unimplement
e
d funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Dav
i
d Green
[ARM] Fixup the c
r
e
a
t
ion of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[ARM] Ignore Impli
c
i
t CPSR r
e
gs wh
e
n
lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[ARM] Invert CSEL pr
e
di
c
ates if t
h
e opposite is a si
m
pl
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] Generate 8
.
1-m
C
SINC, CSNEG and CSINV instr
u
c
t
io
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
David
Green
[
A
RM]
A
d
d
csel test
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] Fix MV
E
ldst
offset ranges
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM]
M
ore MVE load/store tests fo
r
offse
t
s around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
Green
[
A
R
M] MVE predic
a
te bi
t
cast
test and VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
G
reen
[ARM] Use MQPR n
o
t QP
R
fo
r
MVE
r
egisters
commit
|
commitdiff
|
tree
2019-09-01
David
G
r
e
en
[ARM] Remove MVE maske
d
l
o
ads
/
stores
commit
|
commitdiff
|
tree
2019-08-29
David
Gre
e
n
[ARM] MVE Masked
loads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Gr
e
e
n
[ARM] Masked load and store
and pre
d
ica
t
e tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[A
R
M]
Move MVEVPTBlockPas
s
to a
s
ep
a
rate f
i
le
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE] V
M
OVX
patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Formatting for ARMInst
r
M
V
E
.
t
d
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-19
David G
r
e
en
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE sex
t
of a load is
free
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[
A
RM] Correct register
f
or narrowing and
w
i
dening MV
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't
pretend we
k
now how to ge
n
erate
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM]
F
i
x al
i
g
nment checks for BE V
L
DRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[
ARM] MVE predi
c
ate store p
a
t
t
e
rns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE tr
u
nc to
i
1 v
e
ctor
s
commit
|
commitdiff
|
tree
2019-08-13
D
a
vid Green
[ARM]
Ad
d
MVE beats
v
ecto
r
cost model
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[
AR
M
] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[A
R
M] MVE shuffle broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] P
u
t some of the TTI co
s
t
m
od
e
l behind has
N
eon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Gree
n
[ARM] A
d
d or
u
pdate a
n
u
mber of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM] MVE spill vec
t
o
r
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[M
V
E] Do
n
'
t
try to unroll v
e
ctor
i
se
d
MV
E
loop
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM]
Permit
a
u
t
o-vectoriza
t
i
o
n
using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add
support for MVE p
r
e
a
nd post in
c
loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d
Green
[
ARM] MVE big e
n
d
i
an l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gre
e
n
[ARM]
Tighten
u
p VL
D
RH
.
3
2
with low a
l
ignments
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[
A
RM] Rej
i
g MVE load
s
to
r
e t
e
st
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
avid
G
r
een
[ARM] MVE
b
ig endian
b
itcasts
commit
|
commitdiff
|
tree
2019-08-01
D
avid Green
[ARM]
F
ix
f
or MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[AR
M
] MV
E
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David G
r
een
[ARM] Bette
r
patterns for fp <> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Rewri
t
e
how VCMP a
r
e
low
e
re
d
, using a singl
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
Disable
M
VE fptosi and
f
r
i
ends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
een
[ARM
]
Mo
r
e MVE com
p
are
v
e
c
tor splat co
m
bines
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[A
R
M] MV
E
c
o
mpare vector splat combi
n
e
commit
|
commitdiff
|
tree
2019-07-24
D
avid
Green
[
A
RM] Better OR's for
MVE c
o
m
p
ares
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] B
e
t
t
er
AN
D
's
f
or MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
e
n
[ARM] MVE flo
a
ting point compares and se
l
ects
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[A
R
M]
B
asic And/Or/Xor ha
n
dling
f
or MVE pr
e
dicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] MVE
p
re
d
icate reg
i
ster support
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
reen
[AR
M
]
MV
E
int
e
ger compares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
David
Green
[ARM] Rename NEONModImm to VMOVM
o
dImm
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David Gree
n
[ARM] Fix fo
r
MVE VPT b
l
o
ck pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[
A
RM]
M
ove MVE VPT
block tests into t
h
e
T
h
u
mb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M
]
MVE vector for
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor formatting in AR
M
I
n
s
t
r
MVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
D
avid
G
reen
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] Move
S
hifts after
B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Ad
j
ust how NEON shifts are l
o
wered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] A
d
d sign and zero exte
n
d
p
a
t
t
erns for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] MVE VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[
A
RM]
M
V
E
integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE inte
g
er mi
n
and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE VRINT s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
r
e
e
n
[
A
RM] M
V
E minnm and maxnm in
s
truc
t
ion
s
commit
|
commitdiff
|
tree
2019-07-10
Da
v
i
d
Gree
n
e
Revert "[System Model] [TTI] Update cache and
prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David G
r
e
e
n
e
[System Model] [
T
TI] Update cache and prefetc
h
TT
I
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
a
vi
d
Gre
e
n
[ARM] Add te
s
t for
M
V
E and no f
l
oats
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
D
avid Gr
e
en
[ARM
]
MVE patte
r
ns for VMVN
,
VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[ARM] MVE VMOV imm
e
diate handl
i
n
g
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gre
e
n
[
A
RM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
e
n
[ARM] Favou
r
PL/MI
o
ver GE/LT when
po
s
sible
commit
|
commitdiff
|
tree
2019-07-04
D
avid G
r
een
[ARM] Added testi
n
g fo
r
D641
6
0
.
N
FC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MVE bitw
i
se ins
t
ruction patterns
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gr
e
en
[ARM] Add MVE mul pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gre
e
n
[
ARM] M
a
rk math routines
as non-le
g
al fo
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] MV
E
patterns f
o
r V
A
BS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id Green
[
AR
M
] Wi
d
ening loads and narrow
i
ng store
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
M
V
E l
o
ads a
n
d stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Mark
div and rem as
expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Gr
e
e
n
[ARM] Select MV
E
f
p a
d
d and
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[A
R
M] Select
M
VE a
d
d
a
nd sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
i
d Green
[ARM] MVE v
e
ctor
shuf
f
les
commit
|
commitdiff
|
tree
next