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
[MVE] VMOVX patterns
2019-08-28
D
a
vid Green
[MVE] VMOVX patter
n
s
commit
|
commitdiff
|
tree
2019-08-21
David
Green
[ARM] Format
t
i
ng for A
R
MIns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[ARM]
M
VE s
e
xt costs
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Green
[ARM] MVE se
x
t of a
l
oad is fr
e
e
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM] Correct regi
s
t
e
r for nar
r
owing
and
w
i
dening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
a
v
i
d Green
[
A
R
M
] Don
'
t p
r
et
e
n
d we know
h
ow
t
o genera
t
e MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix a
l
ignment chec
k
s for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM
]
M
V
E predicate store pa
t
terns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id
G
reen
[
ARM] MVE trunc to
i
1
v
ect
o
rs
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d Green
[ARM]
A
dd MVE b
e
a
t
s vecto
r
cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Green
[ARM] MVE shuffle
broadca
s
t costs
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[
ARM]
P
ut
some of th
e
TTI costm
o
del behi
n
d hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[ARM]
Add
o
r update a number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[ARM] MVE spill vecto
r
test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
e
e
n
[MVE] Don't try t
o
unroll
v
e
c
t
o
rised MVE loop
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permit
aut
o
-v
e
ctorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] Add support for
MVE pre and post inc load
s
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[ARM
]
MV
E
big endia
n
l
oads/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM] Tighten
up VLDRH
.
32 with low
a
l
ignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
A
RM] Rejig
MVE load stor
e
tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-04
David G
r
een
[ARM]
M
VE big endian bi
t
cas
t
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM
]
Better patte
r
n
s for
fp
<
> predicate vec
t
o
r
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[
A
RM] Rewrit
e
how VC
M
P are lowered, using
a
s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gree
n
[
ARM
]
Disable MVE
fpt
o
si and
frie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] More MVE
c
om
p
a
r
e vector splat co
m
bines for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
MVE co
m
pare vector splat combin
e
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bette
r
OR's fo
r
MV
E
compares
commit
|
commitdiff
|
tree
2019-07-24
David
Gre
e
n
[AR
M
] Better AND
'
s for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
e
n
[AR
M
] MVE floati
n
g point com
p
ares and
s
elects
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gre
e
n
[
AR
M
] Basic And/Or/Xor hand
l
ing for
M
VE predicates
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[
A
RM] MVE predi
c
ate reg
i
ste
r
support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integer co
m
p
a
r
es and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
D
avid Gr
e
en
[
ARM] Rename NEONModImm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
avid
Gr
e
en
[ARM] F
i
x for MVE
V
PT block pa
s
s
commit
|
commitdiff
|
tree
2019-07-21
David G
r
ee
n
[ARM] Move MVE VPT
b
lock
t
ests i
n
to the Thumb2 direct
o
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[
ARM]
MVE vect
o
r fo
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor formatting
i
n AR
M
InstrMV
E
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Vector Sh
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[ARM
]
Move S
h
ifts after
B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid
G
r
e
en
[ARM]
A
djust how NEON
shifts are
lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign a
n
d zero
ext
e
nd
patter
n
s fo
r
M
V
E
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[
ARM] M
V
E VNE
G
i
n
struction patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
een
[AR
M
]
MVE integer a
b
s
commit
|
commitdiff
|
tree
2019-07-13
David
G
re
e
n
[ARM]
MVE
integer min a
n
d max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT sup
p
ort
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and maxnm instruct
i
on
s
commit
|
commitdiff
|
tree
2019-07-09
David
G
r
e
en
[ARM] Ad
d
test for
MVE a
n
d no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM]
MVE pa
t
terns for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[
A
RM] M
V
E VMOV immediate handling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM
]
MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Favo
u
r
P
L
/MI over
G
E/LT when pos
s
ible
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[A
R
M]
Added test
i
n
g
for
D641
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM] MVE bit
w
ise instruct
i
on p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[
A
RM] Add MVE mul patte
r
n
s
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Mark
m
a
th routine
s
as non-legal
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE patterns
f
or V
A
BS an
d
VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widenin
g
loa
d
s and narrow
i
n
g
stores
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] MVE loads and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Mar
k
div a
n
d
rem as expand for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM]
S
e
lect
M
V
E
f
p add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] Sele
c
t MVE ad
d
and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE vector shuffle
s
commit
|
commitdiff
|
tree
2019-06-27
D
avid G
r
een
[AR
M
] Move lo
w
overhead loop codegen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Da
v
id Gr
e
en
[A
R
M] Enabl
e
Unroll UpperBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM]
Adjust is
L
egalT1AddressImmediate for
n
on-
l
egal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addressing to isLeg
a
lT2AddressImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add fp16
a
ddressing to
i
sLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
D
a
v
i
d Gre
e
n
[ARM] Add e
x
tra gep cos
t
model tests
f
or MVE and hal
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] Add HasNEON fo
r
all Neon patterns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select
f
p
16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select a number o
f
fp16
round
i
ng f
u
n
c
tions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote
var
i
o
u
s fp16 ma
t
h
intrinsics
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Gree
n
[
ARM] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
] Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[ARM] Pr
o
mote
f
p
16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[
A
R
M
] Add some base fullfp
1
6 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM]
D
o
n't use
the M
a
chine Sc
h
e
d
uler
f
or cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[
ARM] C
o
rtex-M4 schedul
e
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Green
[A
R
M]
U
pdate
c
hec
k
for CBZ i
n
Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Green
[ARM] Don't replicate instruct
i
ons i
n
Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR
]
Limit the recur
s
ion for setup cos
t
commit
|
commitdiff
|
tree
2019-04-21
David Green
[
A
RM] R
e
w
r
ite isLegalT
2
Ad
d
ressImmediate
commit
|
commitdiff
|
tree
2019-04-10
D
avid Green
[
A
RM]
Add an extra
test
f
o
r
co
n
sta
n
t hoist
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id
Gr
e
en
[ARM] A
d
d
a
n extr
a
c
ons
t
ant hoist
i
ng
test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d
Green
Revert rL3577
4
5:
[Sele
c
tionDAG]
Compute know
n
bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Dav
i
d Gree
n
Fixup
o
p
t
-re
m
arks
.
ll
g
old
plugin
te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM
]
C
heck t
h
at CP
S
R does not
h
ave other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM
]
Search backwards f
o
r CMP when c
o
mbini
n
g
into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[
ARM] Add some CBZ consta
n
t
isla
n
d tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
a
vid
Gree
n
[LSR] Attempt to in
c
rease th
e
accuracy of
L
SR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Gre
e
n
[SCEV] Ensure that
isHighCostExpansion
t
ak
e
s
i
nto a
c
c
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[
S
CEV] Add
s
ome extra tests
f
or I
n
dVarSimplifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Gr
e
en
[ARM]
A
dd some
m
ore missing T1
o
p
c
o
des
f
or the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Gree
n
[
ARM] Add some missing t
h
u
mb1
o
pcodes
t
o enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert
354564: [ARM] Add
s
ome
mi
s
sing t
h
umb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
avid G
r
een
[ARM
]
Add some
m
issing t
h
umb1 opcodes to en
a
ble peep
h
ol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[Codeg
e
n
]
Remove dead f
l
ags
on P
h
ysi
c
al Defs
in machine cse
commit
|
commitdiff
|
tree
next