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
[InstCombine] Signed saturation patterns
2019-10-22
David Green
[InstCombine] Signe
d
saturation patterns
commit
|
commitdiff
|
tree
2019-10-22
David Green
[
InstComb
i
ne]
S
i
gned saturation tests
.
NF
C
commit
|
commitdiff
|
tree
2019-10-21
David Green
[Types] De
f
ine a getWithNewBi
t
W
id
t
h for Types and m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
D
avid
G
reen
[ARM
]
E
xtra
qdadd
p
atterns
commit
|
commitdiff
|
tree
2019-10-21
David Green
[
A
R
M] Add qadd lower
i
ng from a
s
add_sat
commit
|
commitdiff
|
tree
2019-10-21
Davi
d
Green
[AR
M
]
L
ower sa
d
d
_
sat
t
o qadd8 an
d
qa
d
d1
6
commit
|
commitdiff
|
tree
2019-10-21
Da
v
id Green
[ARM] Add and a
d
just saturation t
e
sts
f
or u
p
coming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[
AArch64] D
o
n't
c
ombine
callee-sa
v
e and local stack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
avi
d
Gre
e
n
[Codegen
]
Alt
e
r the
default promotio
n
for
s
aturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
D
a
vid Green
[Co
d
egen] Adjust saturation test
.
N
F
C
.
commit
|
commitdiff
|
tree
2019-10-14
Da
v
id Gre
e
n
[ARM] Selection
for MVE
VMOVN
commit
|
commitdiff
|
tree
2019-10-14
David Green
[AR
M
] Add some VMOVN tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Revert 3
7
4373: [Codegen] Alter the
d
e
f
a
u
lt promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Davi
d
Green
[ARM] VQSUB instruction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Codegen] Al
t
er
t
he default promotion for satura
t
ing
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Gree
n
[ARM] VQ
A
D
D
instruct
i
ons
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add an
d
adj
u
st satura
t
ing tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid Gre
e
n
[ARM] Add sat
u
ratin
g
a
ri
t
hmetic tests
for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
D
a
vid
G
reen
[ARM] Identity s
h
uffle
s
are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[ARM] Some MVE shuffl
e
plus extend
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Gr
e
en
[
l
lvm-mca] Add
a -mattr f
l
ag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM] C
o
rt
e
x
-M4 schedule a
d
d
i
t
i
o
n
s
commit
|
commitdiff
|
tree
2019-09-25
Dav
i
d
G
reen
[ARM] Ensur
e
we do not attempt
t
o creat
e
lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM]
S
plit l
a
rg
e
w
i
deni
n
g MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
ARM]
M
VE sext and widen/nar
r
ow tests
f
r
o
m larg
e
r
type
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] Sp
l
it
l
arge truncating MVE store
s
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE
i
1 s
p
l
a
t
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Gr
e
en
[ARM] Add a S
e
lectTAdd
r
ModeImm
7
f
or MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Green
[ARM] F
i
xup
pipeline tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Reserve an emerge
n
cy spill slot for fp16
addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
F
ix for MVE loa
d
/store stack accesse
s
commit
|
commitdiff
|
tree
2019-09-16
D
avid Green
[ARM] A predicate cast
o
f a pr
e
dicate cast is a predi
c
ate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[A
R
M] Fold V
C
MP into VPT
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d Green
[
AR
M
]
Mask
e
d loads and sto
r
e
s
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Sim
p
l
i
fy a
n
d update vmla tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[AR
M
] Add ea
r
l
yclobber
f
or cro
s
s beat MVE
ins
t
ructions
commit
|
commitdiff
|
tree
2019-09-12
D
av
i
d Green
[CGP]
Ensure sinking m
u
lt
i
ple
instructions
does
not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id G
r
ee
n
[A
R
M] Fix
l
oads and stores
f
or predicate
v
e
c
tors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent gen
e
rating NEON stack acce
s
ses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
reen
[ARM]
R
emove
d
eclarati
o
n of unimplemented
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fixup the creation of
VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM] Igno
r
e I
m
p
l
ic
i
t CPSR regs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[A
R
M] Inve
r
t
CSEL p
r
edicates if the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
e
e
n
[AR
M
] Gene
r
ate 8
.
1-m CSIN
C
, CSNEG and CSINV in
s
tructions
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
G
r
e
en
[AR
M
] Ad
d
csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix M
V
E ldst offs
e
t ra
n
ge
s
commit
|
commitdiff
|
tree
2019-09-03
David
Green
[ARM] Mor
e
MVE
l
oad/st
o
re test
s
f
o
r
offsets aro
u
nd
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gr
e
en
[
A
RM] MVE predica
t
e bitcast
t
est
a
nd VPSEL adj
u
stm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Green
[
A
R
M] Use MQPR not QPR
f
or MV
E
registers
commit
|
commitdiff
|
tree
2019-09-01
David Green
[A
R
M
]
Remove
M
V
E mas
k
ed
l
o
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-29
D
avid Green
[
ARM] MVE Ma
s
ked lo
a
ds and s
t
ore
s
commit
|
commitdiff
|
tree
2019-08-29
David
G
reen
[ARM] Masked load and stor
e
and p
r
edicate
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
avid Green
[ARM] Move MVEV
P
TBlock
P
ass to a separate fil
e
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
Dav
i
d Green
[MV
E
] VMOVX patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Formatting
fo
r
ARM
I
ns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[ARM] MVE
sext co
s
ts
commit
|
commitdiff
|
tree
2019-08-16
David Green
[
A
R
M
] MVE se
x
t
of a load
i
s free
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Gre
e
n
[ARM]
C
or
r
ect
register for n
a
rrow
i
ng an
d
widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
ee
n
[ARM] Don't pretend we kno
w
how
t
o
g
e
nerate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fi
x
align
m
e
nt ch
e
cks for
B
E VL
D
RH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M
]
MVE pred
i
c
ate store pa
t
terns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE trunc to i
1
vectors
commit
|
commitdiff
|
tree
2019-08-13
David Gre
e
n
[ARM] Add MV
E
be
a
ts vector cost mo
d
el
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] sex
t
o
f a load
i
s fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[A
R
M
]
MVE s
h
u
f
fle broad
c
ast costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM] Put so
m
e
of t
h
e TTI costmodel behind hasNeo
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[
A
R
M
]
Add or u
p
date
a numb
e
r of c
o
st
m
odel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
en
[ARM
]
MVE spill
vector t
e
st
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
D
avid Gr
e
en
[
M
V
E] Don't try to unro
l
l vectorised MVE
lo
o
ps
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Gre
e
n
[ARM]
P
ermit auto
-
vectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM] Ad
d
support
f
or MVE
pre and
p
ost inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM] MVE big endian
l
oads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id
Gre
e
n
[ARM
]
Tighte
n
up VLDRH
.
32 wi
t
h low
a
l
ignmen
t
s
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
Green
[ARM]
R
ejig MVE load store tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-04
David Gree
n
[ARM] MVE
big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
D
a
vid
G
re
e
n
[ARM] Fi
x
for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[A
R
M] MVE
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[
A
RM] Better p
a
tterns
for fp
<
> predicate
vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM
]
Rewrite
h
ow VCMP are
lowered, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
ARM] Disa
b
le MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
r
e
e
n
[ARM] Mo
r
e MVE
c
omp
a
re vector splat
c
ombines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[
ARM] MV
E
com
p
are vector splat co
m
b
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
ARM] Better
O
R's for
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bette
r
AN
D
's for M
V
E compare
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[AR
M
]
M
V
E floati
n
g p
o
i
nt compares
a
n
d
sele
c
ts
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
ARM
]
Ba
s
ic And/Or/Xor handling for MVE p
r
edicates
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
RM] MVE predicate register su
p
p
o
rt
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Gree
n
[
ARM
]
MV
E
i
n
teg
e
r
c
ompar
e
s
a
n
d se
l
ec
t
s
commit
|
commitdiff
|
tree
2019-07-23
David Gree
n
[A
R
M
]
Rename N
E
O
N
ModImm to
V
M
OVModI
m
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gr
e
en
[
A
RM] Fix for
M
VE VPT b
l
ock p
a
ss
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] M
o
ve MVE VPT block tests into
t
he Thumb2 dir
e
c
t
ory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM] MVE vecto
r
for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Minor formattin
g
in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
en
[ARM] M
V
E Vect
o
r Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
avid
G
reen
[
ARM] Mo
v
e Shifts a
f
ter
B
its
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[AR
M
] Adjust h
o
w NEON sh
i
fts ar
e
lowere
d
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
een
[ARM] Add sign and zero extend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] MVE VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE int
e
g
er abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM]
MVE inte
g
er min and max
commit
|
commitdiff
|
tree
next