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] Masked load and store and predicate tests. NFC
2019-08-29
Dav
i
d Gr
e
en
[ARM] Ma
s
ked load and sto
r
e and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
avid Gre
e
n
[A
R
M]
M
ove MVEVPT
B
lock
P
ass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
G
reen
[MVE
]
VMOVX pa
t
terns
commit
|
commitdiff
|
tree
2019-08-21
Dav
i
d Green
[ARM] Format
t
ing for ARMInstrM
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David
G
r
een
[ARM] MVE
sext costs
commit
|
commitdiff
|
tree
2019-08-16
Dav
i
d Green
[ARM]
MVE sext of
a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Corre
c
t register for n
a
rrowing a
n
d w
i
dening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
av
i
d
Green
[AR
M
] Don't
pret
e
nd we k
n
ow how to generate MVE VL
D
n
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
id Gree
n
[ARM
]
Fix
alignment check
s
f
or B
E
VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Gre
e
n
[ARM]
MVE predicate store p
a
t
terns
commit
|
commitdiff
|
tree
2019-08-15
David G
r
een
[ARM] MVE
trunc to i1 v
e
ctors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Gre
e
n
[
ARM
]
sext
o
f
a
load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM] MVE shuffle broadcast co
s
ts
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM] P
u
t some of the TTI
c
ostmodel beh
i
n
d h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[A
R
M] A
d
d or update a
num
b
er of co
s
tmodel
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
ARM] MV
E
spill vector
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[
MVE] Don't try
t
o unroll
vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[ARM] Per
m
it auto-vectorizati
o
n
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Gree
n
[ARM]
Add support fo
r
M
V
E pre
and post
i
nc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id Gre
e
n
[ARM] MVE b
i
g endi
a
n
l
oads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[
ARM] Tighten up VLDRH
.
32 wi
t
h low
a
li
g
nments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rejig
M
VE loa
d
store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David G
r
een
[ARM] Fi
x
for M
V
E
VREV64
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
G
r
ee
n
[ARM] MVE VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Better
p
a
tterns fo
r
f
p
<> pred
i
cate vectors
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM]
R
ewrite how VCMP a
r
e lowe
r
ed, u
s
ing a
s
ingle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
e
en
[ARM] Dis
a
ble MVE
f
pt
o
s
i
and friends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[AR
M
] Mo
r
e MVE
compare vect
o
r splat combines
for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] MVE compare vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gree
n
[ARM] Be
t
t
e
r
OR's for MVE comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
]
Better AND'
s
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[AR
M
] MVE
floating poin
t
compares and sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] Basic
A
nd/O
r
/Xor handli
n
g
f
or MV
E
predicates
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM]
M
VE predicate reg
i
ster support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] MVE i
n
teger compares an
d
sel
e
cts
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id
Green
[ARM] Rename NEO
N
Mo
d
Imm to V
M
OVModIm
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
Green
[
ARM] Fix for MVE VPT
bl
o
ck
p
as
s
commit
|
commitdiff
|
tree
2019-07-21
David G
r
e
e
n
[ARM] Move M
V
E
V
PT block test
s
into the Thumb2
di
r
ectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
e
n
[
A
RM] M
V
E vector for 64
b
it types
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[AR
M
]
M
i
n
or form
a
tting in ARMInstrM
V
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[
A
RM
]
MVE Vect
o
r Shifts
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Gre
e
n
[A
R
M
]
Move
S
hifts after Bits
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Adj
u
s
t
h
o
w NEON
shifts a
r
e lowere
d
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
een
[ARM]
A
dd sign
a
n
d zero ext
e
nd pa
t
terns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
een
[ARM] MVE VNE
G
instr
u
ction
p
att
e
r
ns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
i
nteger
a
b
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M
] MVE int
e
g
e
r min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT supp
o
rt
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and maxnm instructions
commit
|
commitdiff
|
tree
2019-07-09
David Gre
e
n
[ARM]
A
dd test
f
or MVE and no floats
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
Da
v
i
d
Green
[AR
M
]
M
V
E
patterns for VMVN, VORR an
d
VBIC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[AR
M
]
MVE VM
O
V
i
mmediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Gree
n
[ARM]
MVE fp
to int conve
r
sion
s
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Favo
u
r PL/MI o
v
er GE/LT wh
e
n possi
b
le
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[A
R
M] Added testing for D641
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avid Gr
e
en
[
ARM] MVE bi
t
wise instruction patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM]
A
dd
M
VE mul
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[ARM] Mark
math rout
i
n
e
s
as non-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
avi
d
Green
[ARM]
MVE patterns fo
r
VAB
S
and
V
NEG
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM]
W
id
e
n
i
ng lo
a
ds
a
nd narr
o
w
i
ng stores
commit
|
commitdiff
|
tree
2019-06-28
D
avi
d
G
reen
[A
R
M
] MVE loads and st
o
r
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark div and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM
]
Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David
Gr
e
en
[ARM] Se
l
ect MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE vector shuffl
e
s
commit
|
commitdiff
|
tree
2019-06-27
David Green
[A
R
M] Move lo
w
over
h
ead loop co
d
eg
e
n
tests int
o
a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
avid Green
[AR
M
]
Enabl
e
Un
r
oll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
A
dj
u
st isLegalT
1
A
d
dr
e
ssImmed
i
ate
for
n
o
n
-
legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David G
r
e
en
[ARM] Add MVE addressing to isLegalT2Addres
s
Immediate
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[
A
RM
]
Add
f
p16 ad
d
ress
i
n
g
to isL
e
galT2A
d
dressImm
e
diate
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM
]
Add extra g
e
p costmodel t
e
sts for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[A
R
M
]
Add
H
asNEON for a
l
l Neon patterns in
ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Da
v
i
d
Green
[AR
M
] Select f
p
16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select a
nu
m
b
e
r of fp16 rounding funct
i
ons
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote var
i
ou
s
fp16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[
A
RM] Select
f
p16 f
a
bs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
] S
e
lect f
p
16
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[AR
M
] Prom
o
t
e
fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Gre
e
n
[A
R
M] Add
some base fullfp16 tes
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
David Gre
e
n
[A
R
M
] Don't
use the Machin
e
Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid
Green
[A
R
M] Corte
x
-M4 schedule
commit
|
commitdiff
|
tree
2019-04-23
David Gree
n
[ARM]
U
p
d
a
te che
c
k for CBZ in
I
fcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Gr
e
en
[
A
RM
]
Don't replica
t
e inst
r
uctions in I
f
cvt at minsiz
e
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
G
r
een
[LSR] Limit th
e
recursion for setup
co
s
t
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM] Rewrite isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Green
[ARM]
A
d
d
an
e
xtra t
e
st
f
or constan
t
hoist
.
N
FC
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an ex
t
ra constant hoisting test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Green
Revert rL357745:
[
Se
l
e
c
tionDAG]
C
ompute known
bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
avid Gre
e
n
Fixu
p
o
pt-rema
r
ks
.
ll
g
old plugin test
.
NF
C
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM
]
Check that C
P
SR does not have other uses
commit
|
commitdiff
|
tree
2019-03-17
D
a
v
id Green
[ARM] Se
a
rch
backw
a
r
d
s
fo
r
CMP when com
b
ining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Gr
e
e
n
[ARM]
A
dd s
o
me
C
BZ constant island test
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to in
c
r
ease
t
he
accurac
y
of LSR'
s
setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Dav
i
d Green
[SCEV] Ensure that isHighCostEx
p
ansion ta
k
e
s in
t
o account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Dav
i
d Green
[
SC
E
V] Add some ext
r
a te
s
ts for IndVarSimplifys
l
o
o
p
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Add some more
missing T1 opcodes for the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
a
vi
d
G
reen
[ARM] Add
some missing thumb1 op
c
odes
t
o enab
l
e peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David G
r
een
Revert 354564: [ARM] Add some missi
n
g
th
u
mb1 o
p
codes
.
.
.
commit
|
commitdiff
|
tree
next