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
David Green
[
llvm
-
mc
a
]
Add a
-mattr fla
g
commit
|
commitdiff
|
tree
2019-09-29
Davi
d
Green
[ARM] Cortex-M4
schedule additions
commit
|
commitdiff
|
tree
2019-09-25
David
Green
[ARM] Ensure
w
e do not attempt to create lsll
#0
commit
|
commitdiff
|
tree
2019-09-24
David
G
reen
[ARM
]
S
p
l
it large widening MVE load
s
commit
|
commitdiff
|
tree
2019-09-24
David
G
reen
[
A
R
M
] MVE sext and
widen/narrow
t
e
s
ts from larger t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
D
a
vid
G
reen
[
ARM
]
Split large
truncating MVE st
o
res
commit
|
commitdiff
|
tree
2019-09-19
Dav
i
d Gree
n
[ARM] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM
]
A
dd a Selec
t
TAddrModeImm
7
for MVE nar
r
o
w
loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Da
v
i
d
Green
[AR
M
] Fixup pipeline te
s
t
.
N
FC
commit
|
commitdiff
|
tree
2019-09-17
David
G
r
een
[
A
RM]
R
eserve an emerg
e
ncy s
p
ill s
l
ot for
fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fix for
MVE load/st
o
r
e stack ac
c
esses
commit
|
commitdiff
|
tree
2019-09-16
Da
v
id Green
[ARM] A predic
a
te cast of a predicate
cast is a
p
r
edicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
D
a
vid Green
[ARM] Fold
VCM
P
int
o
VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] M
a
sked
l
o
ads a
n
d stor
e
s
commit
|
commitdiff
|
tree
2019-09-15
David
G
reen
[ARM
]
Si
m
plify a
n
d u
p
date vm
l
a test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[AR
M
] Add ear
l
yclob
b
er for cross b
e
at MVE instru
c
tions
commit
|
commitdiff
|
tree
2019-09-12
D
avid Gr
e
e
n
[CGP] Ens
u
re sinking mult
i
ple instructions do
e
s not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM]
F
i
x
loads and stores for p
r
e
dicate
v
ecto
r
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM]
P
re
v
en
t
generating NEON stack acces
s
es
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Gre
e
n
[ARM
]
Remove declaratio
n
of unimplemented
f
unction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David
G
reen
[
A
RM
]
Fixup the creation
o
f VPT
b
locks
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
i
d Gr
e
en
[ARM]
I
gno
r
e I
m
plicit CPSR regs when
l
owering fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] I
n
vert CSEL p
r
edicates
i
f t
h
e opposite is a sim
p
ler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[AR
M
] Gene
r
ate 8
.
1-m
CSI
N
C,
C
S
N
EG
a
nd CSINV instr
u
ctions
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
e
en
[
A
R
M
]
Ad
d
csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
R
M] Fix MVE ldst
o
f
fse
t
range
s
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
More MVE l
o
a
d
/store tests f
o
r off
s
ets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Gr
e
e
n
[ARM
]
MVE pr
e
di
c
ate
b
i
t
cas
t
tes
t
a
n
d
VP
S
EL
adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gr
e
en
[
A
R
M] U
s
e MQPR not
QPR for MVE r
e
gisters
commit
|
commitdiff
|
tree
2019-09-01
D
a
vid Green
[ARM] Remove MVE ma
s
ked loads/sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
Da
v
id G
r
e
e
n
[ARM] MVE Ma
s
ke
d
loads
a
n
d stores
commit
|
commitdiff
|
tree
2019-08-29
David G
r
een
[
ARM] Ma
s
ked load and stor
e
and
pred
i
cate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM] Mo
v
e MVEVPTBloc
k
Pass to
a
separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE] VMOVX p
a
tt
e
rns
commit
|
commitdiff
|
tree
2019-08-21
Dav
i
d G
r
een
[ARM] Fo
r
matt
i
ng for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE
s
ext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE sext of
a
load i
s
fre
e
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[A
R
M
]
Correct regis
t
er for nar
r
o
wing and widenin
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[ARM] Don
'
t preten
d
we know
h
ow to generate
MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
D
avid Green
[ARM]
F
ix alignment
c
hecks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[
A
RM] MVE pr
e
dicate store
p
atterns
commit
|
commitdiff
|
tree
2019-08-15
David
Green
[ARM]
M
VE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
Da
v
i
d Green
[ARM] Add MVE beats vector cos
t
mod
e
l
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[
A
R
M
] sext of a l
o
ad is
free
commit
|
commitdiff
|
tree
2019-08-12
David
G
r
e
e
n
[ARM] MVE s
h
u
f
fle br
o
adcast
c
o
s
t
s
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id
G
reen
[ARM] Put some of th
e
T
TI costmode
l
behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
RM]
Add or update a number of costm
o
del tests
.
N
FC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
ARM] MVE spill vector te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don'
t
try to un
r
oll vect
o
r
i
s
ed MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[AR
M
] Permit auto
-
vectorizat
i
on
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
D
av
i
d Green
[
ARM]
A
dd support for MVE pre an
d
p
o
s
t in
c
loads
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM] M
V
E big
e
ndian l
o
ads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id Gre
e
n
[AR
M
] Tighten up
V
L
DR
H
.
32 wi
t
h low alignments
commit
|
commitdiff
|
tree
2019-08-08
David
Gre
e
n
[ARM] Rejig MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
Green
[
ARM] MV
E
big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
G
re
e
n
[AR
M
] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Gr
e
en
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
D
avid Green
[ARM] Be
t
t
e
r
patt
e
rns for
fp <> p
r
e
d
icate vect
o
rs
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
e
en
[ARM] Rewr
i
te how VCMP are lowered, using a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Disable MV
E
fptosi and fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[
ARM]
More MVE c
o
mpare vec
t
or
sp
l
at combines for AND
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[
AR
M
] M
V
E compare ve
c
to
r
splat com
b
ine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better OR's for MVE com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Better A
N
D's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d Green
[A
R
M] MVE floating
point compares
and
se
l
ec
t
s
commit
|
commitdiff
|
tree
2019-07-24
D
avi
d
Gr
e
en
[ARM] Bas
i
c
And/Or/Xor
hand
l
ing fo
r
MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
r
e
en
[
A
RM] MVE p
r
ed
i
cate regi
s
ter s
u
p
p
ort
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integer co
m
pares and selects
commit
|
commitdiff
|
tree
2019-07-23
D
avid
Green
[ARM] R
e
n
ame NEONModImm to VMOVModImm
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for
MVE VPT block
p
as
s
commit
|
commitdiff
|
tree
2019-07-21
David
Gr
e
en
[
A
RM] Move MVE VPT block tests
i
n
t
o the
T
humb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM]
MVE vector
f
o
r 64
b
it types
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
en
[A
R
M]
Minor for
m
atti
n
g
in ARMIn
s
trMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M] MVE
V
ector Sh
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
Move
Shifts
after B
i
ts
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[
AR
M
]
Adjust how NE
O
N shifts are
l
owered
commit
|
commitdiff
|
tree
2019-07-13
David G
r
ee
n
[ARM] Add
sign
and zer
o
extend
p
at
t
ern
s
for MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM
]
MVE
VNEG
i
nstruction p
a
tterns
commit
|
commitdiff
|
tree
2019-07-13
D
avi
d
Green
[ARM] MVE in
t
eger abs
commit
|
commitdiff
|
tree
2019-07-13
D
av
i
d Gre
e
n
[ARM] M
V
E integ
e
r mi
n
an
d
max
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM] M
V
E VRINT sup
p
or
t
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm
a
nd
m
axnm
i
nstru
c
tions
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid Gre
e
ne
Revert "
[
S
ystem Model]
[
T
TI] Update cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid Gr
e
ene
[System M
o
del
]
[TTI
]
Update cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add
test for MVE and no float
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM
]
MVE p
a
tter
n
s
for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE V
M
OV immediate ha
n
dl
i
ng
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MVE
f
p to int
c
onversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
ARM] Favour
PL/MI over GE/L
T
w
h
en possible
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[AR
M
] Added t
e
stin
g
for D
6
4160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Gree
n
[ARM] MVE bit
w
i
s
e
instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d Gr
e
en
[ARM] Ad
d
MVE mul p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[AR
M
]
M
ark math routines as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] MVE patterns f
o
r
VABS and VNE
G
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[A
R
M] Wideni
n
g loads and narrowing
s
tores
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM]
MVE loads a
n
d store
s
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM
]
Mark div and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[
A
R
M] Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Sele
c
t MVE
a
d
d and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[
A
RM] M
V
E vector
sh
u
ffles
commit
|
commitdiff
|
tree
next