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
David Green
[M
V
E] V
M
OVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[
A
RM] Formatting f
o
r
ARMInstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-19
Da
v
i
d Green
[ARM] MVE
s
ext cost
s
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[ARM] MVE s
e
xt of
a
load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correct register for nar
r
owing an
d
widenin
g
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gree
n
[ARM] Don't pret
e
nd
we kno
w
how to gene
r
ate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alignment che
c
ks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M]
M
VE pred
i
cate store patterns
commit
|
commitdiff
|
tree
2019-08-15
David G
r
e
en
[ARM]
MVE trunc
to i1 vector
s
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM]
A
d
d MVE beats vector cost mod
e
l
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
RM]
s
ext of a load i
s
f
ree
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
RM] MVE shuffle
broa
d
cast costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[
A
RM] Put some of the TTI costmodel behin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[AR
M
] Add or
u
pdate a number of costmodel tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David
G
reen
[ARM
]
MVE spill v
e
ctor test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
D
avid Green
[MVE
]
Don't
try to u
n
roll
v
e
c
torised MVE lo
o
p
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permit auto
-
vector
i
zat
i
o
n
using
M
VE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM
]
Add sup
p
ort for MVE p
r
e and post
i
nc loads an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE big endian lo
a
ds/stor
e
s
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Gree
n
[ARM]
T
i
g
h
ten up VLDRH
.
32
with low alignment
s
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gree
n
[
ARM]
R
e
j
ig
M
VE load sto
r
e tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Gr
e
en
[AR
M
] M
V
E big e
n
dian
b
itca
s
ts
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 G
r
een
[ARM] Better pa
t
terns for
f
p <> predi
c
ate vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] Rewrite how
VCMP are l
o
wered
,
using
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Disable M
V
E
f
ptosi a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[AR
M
]
M
ore MVE compare vector splat combi
n
es for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM]
M
VE compare
vector splat com
b
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] B
e
tt
e
r
OR's for M
V
E compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM]
B
e
tter AND's fo
r
MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] MVE
floating po
i
nt
c
o
m
par
e
s and selec
t
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bas
i
c
And/Or/Xor handling for MVE pred
i
cates
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] MVE pred
i
cat
e
r
e
gister su
p
port
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
een
[ARM
]
MVE
i
nteger comp
a
res and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[AR
M
]
Rename NEONModImm to VMOVMod
I
mm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David G
r
een
[ARM] Fix for MVE V
P
T
block pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[
ARM
]
Move MVE V
P
T block tests into
t
he Thumb2
directo
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM] MVE v
e
ct
o
r for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM] Minor formatting in ARMInstrMVE
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Ve
c
tor Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid G
r
een
[ARM] Move Shifts after
Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Adjust how NEON shifts
a
re lowered
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM] Add sign and zero extend pat
t
e
r
ns
for MV
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VNEG in
s
tr
u
ction patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MVE integer
a
bs
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[AR
M
] MVE intege
r
m
in and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE
VRINT
suppor
t
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM] MVE minnm and
m
axnm instructions
commit
|
commitdiff
|
tree
2019-07-10
David G
r
eene
R
e
vert "
[
System Model] [TTI] Update
cach
e
a
nd pr
e
fetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[System Mo
d
el
]
[
TTI] Update cache and prefetch TT
I
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[A
R
M] Ad
d
test for M
V
E and no floats
.
NF
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE patterns for VMVN,
V
ORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d G
r
een
[ARM] MVE VM
O
V
i
mmediate
handli
n
g
commit
|
commitdiff
|
tree
2019-07-05
David
Gre
e
n
[
ARM]
M
V
E
f
p to i
n
t conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
A
R
M] Favour PL/MI o
v
er
G
E/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added testi
n
g f
o
r D
6
4160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Gr
e
en
[ARM] MVE bitwise
ins
t
ructio
n
pattern
s
commit
|
commitdiff
|
tree
2019-06-28
David
G
re
e
n
[AR
M
] Add MVE
m
u
l
pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M] Mark math
r
outine
s
a
s
non-leg
a
l
for MVE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[
ARM] MVE pa
t
terns for
V
ABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Widening
loads and narr
o
wi
n
g
stores
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[AR
M
] MVE loa
d
s and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] Ma
r
k div
a
nd
re
m
as
expan
d
for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM]
Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
S
elect
MVE
add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE ve
c
tor shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[
ARM] Move low overhead loop codegen tests i
n
to a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David G
r
een
[
ARM] Enable Un
r
oll Upp
e
rBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Ad
j
ust isLegalT1AddressImme
d
i
a
te for non-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM]
A
d
d
MVE addressi
n
g to
i
sLegalT2
A
ddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d G
r
ee
n
[ARM]
Add fp16 addressing to i
s
Legal
T
2Addr
e
ssIm
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[AR
M
] Add extra gep costmodel tests for MV
E
and
h
alf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id
G
reen
[
ARM]
A
dd HasNEON for all Ne
o
n
patterns
in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Gr
e
ene
[X86-6
4
] Fix 256-bit SET0 l
o
we
r
ing for non-VLX targets
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
] Selec
t
fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Sele
c
t a
n
umber of
f
p
1
6 roundin
g
f
unctions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
P
r
o
mote
various fp16 math int
r
i
nsics
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id G
r
een
[ARM]
S
elect fp
1
6 fa
b
s
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Select
f
p
16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[ARM] Prom
o
te fp16
f
r
e
m
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM]
Add some base fullfp16 tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Don't use the Machin
e
Sc
h
edul
e
r fo
r
c
o
rtex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d Green
[ARM] Cortex
-
M4
schedule
commit
|
commitdiff
|
tree
2019-05-08
David Gre
e
ne
[Reassociatio
n
] Place mov
e
d
i
nstructio
n
s aft
e
r landing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
D
avid Green
[ARM] Update check for CBZ
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Green
[
A
RM
]
Don't replicate i
n
structions i
n
Ifcvt
at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limit th
e
r
e
cu
r
sion for setup
cost
commit
|
commitdiff
|
tree
2019-04-21
D
avid Green
[ARM]
R
ewrite isLegalT2AddressImmediat
e
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an ex
t
r
a test fo
r
c
o
nstan
t
h
o
i
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Gr
e
en
[ARM] Add
an e
x
t
r
a
constant hoisting test
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
D
avi
d
Green
Rever
t
rL357745: [SelectionDAG] Comp
u
te k
n
own bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David
G
reen
F
ixup opt-remarks
.
l
l
g
o
ld plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id G
r
een
[ARM] Check th
a
t CPS
R
d
o
es not
h
a
v
e other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Search ba
c
kw
a
rds for C
M
P when combining i
n
to CBZ
commit
|
commitdiff
|
tree
2019-03-17
David
G
re
e
n
[ARM] Ad
d
some CBZ constant island test
s
.
N
FC
commit
|
commitdiff
|
tree
2019-03-07
Dav
i
d Green
[LSR] Attem
p
t
to increase t
h
e accuracy
of LSR's
s
etup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
G
reen
[SC
E
V] Ens
u
re
th
a
t isHighC
o
s
t
Expansion tak
e
s into account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Add
s
ome extra
t
ests for IndVarS
i
mpl
i
fys loo
p
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Add some mo
r
e missing T1 op
c
odes for
t
he
peephole
.
.
.
commit
|
commitdiff
|
tree
next