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] Simplify and update vmla test. NFC
2019-09-15
D
a
vid Green
[ARM]
S
implify and up
d
ate v
m
la
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
D
a
v
i
d G
r
e
e
n
[ARM] Add
earlyclobber
f
o
r cross beat MVE ins
t
ructions
commit
|
commitdiff
|
tree
2019-09-12
Dav
i
d Green
[CGP]
E
nsu
r
e sin
k
ing mul
t
iple instr
u
ction
s
d
o
es not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David G
r
een
[ARM
]
Fix loads and
s
to
r
es for predicat
e
vectors
commit
|
commitdiff
|
tree
2019-09-09
David
G
reen
[A
R
M] Preve
n
t generating NEON stack acc
e
sses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
reen
[A
R
M]
R
emove declarat
i
o
n
of unimplemented functio
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Da
v
id G
r
een
[
ARM] Fixup the
c
reation of VPT bl
o
c
k
s
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Ignore Implicit CPSR regs
when l
o
we
r
in
g
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[
A
RM] In
v
ert CSEL p
r
e
d
i
c
ates if
t
he opposite is a
simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM]
Generate 8
.
1
-
m CSINC, CSN
E
G and C
S
INV
i
nstructi
o
ns
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d
Green
[ARM
]
Add cs
e
l t
e
st
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M]
F
ix MVE ldst
offset
r
an
g
es
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Mor
e
MVE loa
d
/s
t
ore
te
s
ts for offsets aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
Green
[ARM]
MVE predi
c
ate bitcast t
e
st and
V
PSEL a
d
justme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gr
e
en
[ARM] Use MQPR not Q
P
R f
o
r
M
VE registers
commit
|
commitdiff
|
tree
2019-09-01
David
Green
[
ARM] Remove MVE masked
l
o
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Green
[ARM] MVE Mask
e
d loads and store
s
commit
|
commitdiff
|
tree
2019-08-29
David Gr
e
en
[ARM] Masked
load and sto
r
e and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
ARM] Move MV
E
VPTBlockPas
s
t
o
a sepa
r
ate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[M
V
E] VMOVX p
a
tterns
commit
|
commitdiff
|
tree
2019-08-21
D
avid Gre
e
n
[ARM] Formatting for ARMInstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David
G
re
e
n
[A
R
M]
MVE
sext of
a
load is
free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correct reg
i
ster
fo
r
narrowing and wideni
n
g MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
Green
[ARM] Don't p
r
ete
n
d we know how to ge
n
erate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM] Fix alignment che
c
k
s for
B
E
VLD
R
H
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE pr
e
dicate st
o
re p
a
t
t
e
rns
commit
|
commitdiff
|
tree
2019-08-15
D
avid Green
[ARM] MVE
trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
avid Green
[ARM] Add
MVE beats vector
cost m
o
del
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[A
R
M]
s
ext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
MVE shuffle
b
road
c
ast costs
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
i
d Green
[
A
RM] Put
s
ome
o
f
t
he TTI costmodel behind
h
asNeo
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or
u
pdate a number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[ARM]
M
VE spill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
avi
d
Green
[MVE] Don't try to unroll vect
o
rised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
A
R
M
] Permit auto-vectorization us
i
ng MVE
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[
A
RM] Add s
u
p
p
ort for M
V
E pre and post inc
l
o
a
ds and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
avid G
r
een
[ARM]
MVE big endian loads
/
s
t
ores
commit
|
commitdiff
|
tree
2019-08-08
D
avid Green
[ARM] Tighten up VLDRH
.
32 with
l
ow ali
g
nments
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM
]
Rejig
M
V
E load
store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Da
v
id
Gre
e
n
[ARM]
M
V
E
big endia
n
bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[
A
RM
]
Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM]
M
VE VP
N
O
T
commit
|
commitdiff
|
tree
2019-07-28
D
avid Green
[ARM]
B
e
tter patter
n
s
for fp <>
p
r
e
d
icate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Rewr
i
t
e
h
o
w
VCMP
a
re low
e
red, us
i
ng a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Disabl
e
MVE f
p
tosi an
d
f
r
iends
commit
|
commitdiff
|
tree
2019-07-24
D
avid
Green
[ARM] M
o
re MVE
c
om
p
are vector splat
combines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[A
R
M] MVE
c
ompare v
e
c
tor splat c
o
m
b
ine
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
reen
[ARM] B
e
tter OR
'
s for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better AND's for MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
R
M] MVE
f
loat
i
ng
poin
t
comp
a
res and se
l
e
cts
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
en
[AR
M
]
Basic And/Or/Xor h
a
ndl
i
ng for MVE pre
d
icates
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[A
R
M]
M
VE pr
e
dica
t
e register
sup
p
ort
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
M
VE integer compares and selects
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
en
[ARM] Rename
N
EONModImm to VMOV
M
o
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Da
v
id Green
[ARM] Fix f
o
r
MVE V
P
T block pass
commit
|
commitdiff
|
tree
2019-07-21
D
a
vid Green
[
ARM] Move MVE VPT
b
l
ock test
s
i
n
to
the Thumb2 dire
c
tory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vec
t
o
r f
o
r 64bit types
commit
|
commitdiff
|
tree
2019-07-15
D
avid Gr
e
en
[
ARM] M
i
nor formatting in AR
M
InstrM
V
E
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[A
R
M] M
V
E Ve
c
tor Shifts
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] Mo
v
e Sh
i
f
t
s afte
r
Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] Ad
j
ust
how NEON shifts ar
e
lowered
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gr
e
e
n
[ARM] Add sign and zero
extend patterns for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
A
R
M
] MVE V
N
EG instructi
o
n pa
t
terns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vi
d
Green
[ARM] MVE
i
nteger abs
commit
|
commitdiff
|
tree
2019-07-13
D
av
i
d
Green
[
A
RM] MVE i
n
t
e
g
e
r
min
a
n
d ma
x
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[A
R
M] MVE VRIN
T
support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE
m
innm and maxnm ins
t
ructio
n
s
commit
|
commitdiff
|
tree
2019-07-10
Dav
i
d Greene
Revert "[System Model] [TTI] Update cache
a
nd p
r
efetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[System
M
ode
l
] [TTI] Up
d
ate cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Gre
e
n
[ARM] Add test for MVE a
n
d no floats
.
N
FC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE pattern
s
for VMV
N
,
VOR
R
and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id
Green
[ARM] MVE VMOV immedia
t
e handling
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid
G
reen
[ARM] M
V
E
fp to int con
v
ersions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
AR
M
] Favour PL/MI over GE/LT when possib
l
e
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM] Adde
d
test
i
ng
f
or D64160
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Gree
n
[A
R
M]
M
V
E bi
t
wise instructi
o
n patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[A
R
M] Add MVE mul
p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Ma
r
k math rou
t
i
nes a
s
non-
l
egal for MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM
]
MVE patterns for VABS and
VNEG
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[A
R
M] Wi
d
ening l
o
ads and narrowin
g
s
tores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] MVE lo
a
d
s
and
s
to
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] M
a
rk div
and rem
as
e
x
pand
f
or
M
VE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MV
E
fp add a
n
d sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] Select
MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[
ARM
]
MVE vect
o
r s
h
uffl
e
s
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM] M
o
ve l
o
w overhead
l
oo
p
cod
e
g
en
t
est
s
in
t
o a separa
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM]
Enable Unrol
l
UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M
] Adj
u
st isLegalT1A
d
dres
s
I
m
m
ediate f
o
r non-le
g
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Ad
d
MVE
a
ddressi
n
g t
o
i
sLegalT
2
Ad
d
ressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Gr
e
en
[ARM] Add fp16 a
d
d
res
s
in
g
t
o
i
sLeg
a
lT2AddressImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Gree
n
[ARM] Add extra g
e
p
c
ostmodel tests for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[ARM] Ad
d
HasNEON for
a
ll Neon p
a
tterns in ARMInstr
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Greene
[X
8
6-64] Fix 256-bit SET0 lowering
f
or n
o
n-VLX
targets
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM] Sele
c
t
fp
1
6
f
m
a
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
G
reen
[ARM] S
e
le
c
t
a
number of
fp1
6
roun
d
ing functions
commit
|
commitdiff
|
tree
2019-05-26
David
Gr
e
en
[
AR
M
] Promot
e
variou
s
fp16 mat
h
i
ntrin
s
ics
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Gr
e
en
[
A
RM] Se
l
e
c
t
fp16
f
abs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM] Select fp16
f
sqrt
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[
AR
M
] P
r
o
m
ote fp16 frem
commit
|
commitdiff
|
tree
next