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
David Green
[ARM
]
Fi
x
loa
d
s and st
o
res for pre
d
icate ve
c
tor
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] P
r
event
generating
N
EON stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David G
r
een
[
A
RM] Remove d
e
claration of unimpleme
n
te
d
function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avid Gr
e
en
[ARM] Fixup the creation
of VPT blo
c
k
s
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[
A
RM] Ignore Implic
i
t CP
S
R
r
egs
w
hen lowering fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid
Green
[ARM] Invert
CSEL predicates i
f
the opposite is a s
i
mpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM]
Generate
8
.
1-m CSINC, CSNEG and CSIN
V
instruct
i
ons
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
ee
n
[ARM] Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id
Green
[ARM]
F
i
x MVE ldst
o
ffset ranges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] More MVE load/store te
s
ts fo
r
offset
s
arou
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] MV
E
predi
c
a
t
e bitcast
t
est a
n
d VPSEL
adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM]
Use MQPR not Q
P
R fo
r
MVE
registers
commit
|
commitdiff
|
tree
2019-09-01
David Green
[
ARM] Remove MVE masked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[A
R
M] MVE
M
asked loads
a
n
d
stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Gr
e
e
n
[ARM] Maske
d
load and store and predica
t
e tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-28
Da
v
i
d
Green
[ARM] Move MVEV
P
TBloc
k
Pass to a separate fi
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MV
E
] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Gre
e
n
[ARM] Formatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David G
r
een
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM]
M
V
E
sext
o
f a load is free
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[
ARM] Correct r
e
g
ist
e
r fo
r
narro
w
ing and
w
idening
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
e
n
[ARM]
D
on't pretend we
know
h
ow to gener
a
te MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
R
M] Fix alignme
n
t checks f
o
r
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
M
VE pred
i
cate store p
a
t
tern
s
commit
|
commitdiff
|
tree
2019-08-15
David G
r
een
[ARM] MVE t
r
unc
t
o i1
v
e
ctors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[A
R
M] Add
M
VE beat
s
v
ector
co
s
t model
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[A
R
M] sext o
f
a loa
d
is
f
ree
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] MVE sh
u
ffle
br
o
adcast co
s
ts
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[ARM]
Put
som
e
of th
e
T
TI cost
m
od
e
l
behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
RM] Add or update a num
b
er of costmodel
t
est
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d
Gre
e
n
[AR
M
] M
V
E spil
l
vect
o
r test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MV
E
] Don't try
to
u
nrol
l
vecto
r
ised MVE
loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permi
t
aut
o
-v
e
cto
r
iza
t
ion u
s
ing M
V
E
commit
|
commitdiff
|
tree
2019-08-08
David Green
[AR
M
] Add s
u
p
port for MV
E
p
re and
p
ost
i
nc
l
o
a
ds a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
G
reen
[ARM] MVE big endian loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Tighten up V
L
DRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
D
avid Green
[ARM]
Rejig M
V
E
load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
Green
[ARM] MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[
A
R
M
]
Fix
f
or
MVE
V
REV64
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[AR
M
] MV
E
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[ARM] Be
t
ter pat
t
erns for fp <> predi
c
ate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrit
e
how VCMP are lowe
r
ed, using a s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Dis
a
ble MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gr
e
en
[
ARM]
M
ore MVE
compare vector sp
l
at
c
o
m
bines for
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E
compare vecto
r
sp
l
at combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Better OR's for MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M
]
B
etter AND'
s
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
A
RM] MVE floating poin
t
compares and
s
elec
t
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[
ARM] Basic And/Or/Xo
r
h
an
d
l
i
n
g
for MVE pred
i
ca
t
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE pr
e
dicate r
e
gis
t
er suppor
t
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM
]
MVE integ
e
r compares and selects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d G
r
een
[ARM] Rename NE
O
NModImm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gre
e
n
[
A
RM] Fix for MVE VPT block pas
s
commit
|
commitdiff
|
tree
2019-07-21
David
Green
[ARM] Move MVE VPT block tests into the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[ARM
]
MVE ve
c
t
o
r for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[A
R
M] M
i
no
r
f
ormatting in
A
RMIns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
V
E Vect
o
r Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gr
e
en
[AR
M
]
Move Shifts after Bits
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[AR
M
]
A
djust ho
w
NEON shi
f
ts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] Add sign and
ze
r
o extend pat
t
erns fo
r
MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE VNEG i
n
st
r
uct
i
on patterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM]
MVE integer
a
bs
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM]
M
VE int
e
ger min an
d
max
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d Green
[
A
RM]
MV
E
V
R
INT
s
upport
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM]
M
VE minn
m
a
n
d maxnm
i
n
structi
o
ns
commit
|
commitdiff
|
tree
2019-07-10
David Greene
R
e
v
ert "[System Mo
d
el
]
[TTI] Update
cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
av
i
d Gr
e
e
ne
[Sys
t
em Model] [TTI] U
p
date cache and p
r
efetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
avid Green
[ARM] Add test for
MVE and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[A
R
M
] MV
E
patterns
f
o
r
VMVN, VORR
a
n
d
VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[AR
M
] MV
E
VMOV immediate
handling
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d
Green
[ARM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
F
avour PL/MI o
v
er GE/
L
T
whe
n
poss
i
ble
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] A
d
d
ed te
s
ting
f
or D6
4
160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[ARM] MVE bi
t
wise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[AR
M
] Add MV
E
m
ul
pattern
s
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[
ARM
]
Mark math
r
out
i
n
e
s as non-le
g
al
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[ARM] MVE
patterns for V
A
BS and VNE
G
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM]
W
ideni
n
g loads and na
r
row
i
ng stores
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id
Green
[ARM
]
MV
E
load
s
a
nd
s
tor
e
s
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Mark
d
iv and rem as expand f
o
r MVE
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Select MV
E
fp add and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gre
e
n
[ARM] Select MV
E
a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d Green
[
A
RM] MVE vector shu
f
f
les
commit
|
commitdiff
|
tree
2019-06-27
Dav
i
d Gre
e
n
[ARM] Move
low ove
r
h
ead loop c
o
d
eg
e
n
t
e
sts
into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David
G
reen
[ARM] En
a
b
le Un
r
oll UpperBoun
d
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[
A
R
M] Adjus
t
i
s
LegalT1Addres
s
I
mmediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM]
A
d
d MV
E
addressing to isLega
l
T2Addr
e
s
s
Immediat
e
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[A
R
M] Add fp16 addressin
g
to isLegalT2AddressImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[
ARM]
A
d
d extra
g
ep costmodel
t
es
t
s for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gre
e
n
[ARM]
Add
H
asNEON for all Neon patte
r
ns
in ARMInstrNEO
N
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
D
a
vid Greene
[X86-64] Fix 256-
b
it SET0 lo
w
eri
n
g for non-
V
LX targe
t
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Select fp
1
6 fma
commit
|
commitdiff
|
tree
2019-05-26
D
avi
d
Green
[ARM] Select a number of fp1
6
roundi
n
g functions
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Gr
e
en
[AR
M
] Promote vari
o
us fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id
G
r
een
[
ARM]
S
elect fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
Da
v
i
d Gree
n
[ARM] Sel
e
ct
fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promot
e
f
p
1
6
frem
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Add
s
ome base fu
l
lfp16
t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David G
r
e
en
[ARM] Do
n
't use the Machine S
c
hedul
e
r fo
r
corte
x
-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
r
een
[ARM]
Cortex-M4
s
chedule
commit
|
commitdiff
|
tree
next