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] Fold VCMP into VPT
2019-09-16
Dav
i
d
Gr
e
en
[ARM]
F
old VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
David
G
reen
[ARM]
Ma
s
k
e
d loads and stor
e
s
commit
|
commitdiff
|
tree
2019-09-15
David Gree
n
[ARM] Simpl
i
fy and update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
D
avid Green
[ARM]
Add
earlycl
o
bber for
c
ross beat MVE instructi
o
n
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP]
Ens
u
r
e si
n
king multiple
i
nstructions
d
o
es not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
avid Green
[
ARM] F
i
x loads a
n
d
stores fo
r
predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id
G
re
e
n
[ARM
]
Prevent gen
e
rating NEON stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
avid Gr
e
en
[ARM] Remove decl
a
rati
o
n of uni
m
plemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Da
v
i
d
Green
[ARM] Fixup the creatio
n
o
f
V
P
T blocks
commit
|
commitdiff
|
tree
2019-09-03
D
avid G
r
een
[A
R
M]
I
gn
o
r
e Implicit CPSR regs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] Invert CSEL predic
a
t
e
s
if
t
he opposite is a si
m
ple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
i
d
G
re
e
n
[ARM] Generate 8
.
1-m CSINC,
CSNEG and CSINV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[AR
M
] Add
c
sel
tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gree
n
[AR
M
] F
i
x MVE
l
dst offset ranges
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[ARM] More MVE l
o
ad
/
s
tore tests
fo
r
o
f
fsets arou
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[
ARM] M
V
E pr
e
dicat
e
bitcast
test
and VPS
E
L ad
j
ustme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
G
r
e
en
[ARM] Use MQPR not QPR f
o
r MVE registe
r
s
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM] Remove MVE ma
s
ked loads/sto
r
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
av
i
d Green
[ARM]
MVE M
a
sk
e
d loa
d
s and sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
David Gr
e
en
[ARM] Maske
d
load and store and pr
e
dicate tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-28
David Gr
e
en
[ARM] Move
MVEVPTBlo
c
kPass to a sepa
r
ate file
.
N
FC
commit
|
commitdiff
|
tree
2019-08-28
David
G
reen
[MVE] VMOVX pat
t
ern
s
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] F
o
rmatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Gr
e
en
[
ARM] M
V
E
s
ex
t
costs
commit
|
commitdiff
|
tree
2019-08-16
David
Gree
n
[ARM] MVE sext of
a loa
d
i
s
free
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[ARM] Correct regist
e
r
f
or
narrowing a
n
d widen
i
ng
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't pre
t
end we know how to generate MV
E
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
D
a
vi
d
Green
[ARM] Fix alignment
checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David G
r
een
[
ARM] MVE pre
d
icat
e
stor
e
patte
r
ns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[AR
M
] MVE trunc to i
1
vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM]
A
dd MVE beats vector c
o
st model
commit
|
commitdiff
|
tree
2019-08-12
D
avid Gre
e
n
[ARM] sext of a load
i
s
fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
id Green
[ARM] MVE shuffle broadca
s
t c
o
sts
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM
]
Put some of the
T
TI c
o
stmodel beh
i
nd hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
e
n
[ARM
]
Ad
d
or
update a numb
e
r of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[
ARM]
M
VE spill
v
ector test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
M
VE] Don't try
to unroll vectorised MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permi
t
a
uto
-
v
ectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add support for
MVE pr
e
a
n
d post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
M
V
E big end
i
an
loads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
avid
G
ree
n
[ARM
]
Tighten up VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM] Rejig M
V
E
l
o
ad store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Dav
i
d Green
[ARM] MVE big
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
Gree
n
[
ARM]
F
i
x for
M
VE VREV6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM] B
e
t
t
e
r patterns for
f
p <>
predi
c
ate ve
c
tors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] R
e
write how VCMP are lo
w
ered, us
i
ng
a
s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MVE fp
t
os
i
and fri
e
nds
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM]
M
ore MVE compare vect
o
r s
p
l
a
t combines for AND
s
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[A
R
M]
M
V
E co
m
pare vec
t
or s
p
lat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] B
e
tter OR's
f
or
M
VE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
Gr
e
e
n
[ARM] Better AND's for MVE comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] MVE floating po
i
nt compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David
G
ree
n
[
A
RM] Bas
i
c A
n
d/Or/Xor hand
l
ing for MVE predica
t
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
R
M
] MVE predicate
reg
i
st
e
r support
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[A
R
M] MVE int
e
ger c
o
mpar
e
s
a
nd
selects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Green
[ARM] Ren
a
me
N
EONModImm to VMOVMo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David
Green
[ARM] Fix for MVE VPT
b
lock pass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[
A
R
M
] Move MVE VPT block tests
into t
h
e Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
MVE vector fo
r
6
4
bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Mi
n
or formatting in ARMInstrM
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id G
r
een
[ARM
]
MVE Vect
o
r Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d
Gre
e
n
[AR
M
] M
o
v
e Shifts after
Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gree
n
[ARM] Adj
u
s
t
how
N
EON shifts are lowe
r
ed
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
]
A
dd
sign
a
nd zero
e
xtend patterns fo
r
MV
E
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gree
n
[ARM] MVE VNEG instru
c
tio
n
pattern
s
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM]
MVE
int
e
ge
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer min and max
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM]
M
VE VRI
N
T sup
p
o
r
t
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[AR
M
] MVE
m
innm
and
m
axnm instr
u
ctions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test for MV
E
a
nd no floats
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
MVE p
a
tt
e
rns for VMVN, VORR and VBI
C
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid
G
reen
[ARM] MVE VMOV
immedia
t
e hand
l
ing
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[AR
M
] MVE
fp t
o
int convers
i
o
n
s
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[
ARM] Favour PL
/
MI ove
r
GE/LT when
possible
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[A
R
M] Added testing fo
r
D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[AR
M
] MVE bi
t
w
ise i
n
struction patterns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
e
n
[ARM] Add
MVE mul patter
n
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
m
ath routines
as non-
l
egal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
David
G
re
e
n
[
A
RM]
M
VE
p
atterns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widening loads and nar
r
owing s
t
ores
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[
ARM] MVE loads and
s
tores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark div
a
nd r
e
m
a
s
expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gr
e
en
[ARM]
S
elect MVE fp add an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[ARM
]
S
e
lect MVE
a
d
d
and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M]
MVE
vector
shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gr
e
en
[ARM] Move low overhead loop codegen tests i
n
to a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Gree
n
[ARM] Enable Unroll
U
p
pe
r
Bound
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid
G
reen
[ARM] Adjust isLegalT1AddressImmedi
a
t
e
fo
r
non-le
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[ARM]
A
dd MVE addres
s
ing to isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Gre
e
n
[ARM]
A
dd fp16 addre
s
si
n
g
to isLegalT2AddressI
m
mediate
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM
]
Add ex
t
ra gep costmodel tests fo
r
MV
E
and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d
Green
[ARM] Ad
d
HasNEON
for all
N
eon patterns in ARM
I
ns
t
rNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM]
Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM]
Sel
e
c
t
a
numbe
r
of
f
p1
6
rou
n
ding fun
c
tions
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Pr
o
m
o
te va
r
ious fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[
ARM] S
e
lect fp16 fab
s
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[
A
RM] Sele
c
t fp
1
6 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM] P
r
omote f
p
16
f
rem
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM]
A
dd
s
ome
b
a
s
e
fullfp
1
6
t
ests
.
NFC
commit
|
commitdiff
|
tree
next