repo.or.cz
/
llvm-complete.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
D
a
vid Green
[InstCombin
e
] Signed saturatio
n
patte
r
n
s
commit
|
commitdiff
|
tree
2019-10-22
Dav
i
d Green
[InstCom
b
ine] Signed saturation
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
Da
v
id G
r
een
[Types]
D
efine a
getWithNew
B
itWidth for Type
s
a
nd ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[AR
M
] Extra qdadd pat
t
er
n
s
commit
|
commitdiff
|
tree
2019-10-21
D
avid Green
[AR
M
] Add
q
add loweri
n
g fro
m
a
s
a
dd_sat
commit
|
commitdiff
|
tree
2019-10-21
Da
v
id Gre
e
n
[ARM] Lower sad
d
_
s
at to qadd8 a
n
d qad
d
16
commit
|
commitdiff
|
tree
2019-10-21
David Green
[
A
RM]
Ad
d
and ad
j
ust satur
a
tion t
e
s
ts for upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David G
r
ee
n
[AA
r
ch64] Don't com
b
in
e
callee-s
a
ve
a
nd loc
a
l
s
tack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[Cod
e
gen]
Alter the default
p
romot
i
on for saturat
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Da
v
i
d Green
[Codege
n
] Ad
j
ust saturation
t
e
s
t
.
NF
C
.
commit
|
commitdiff
|
tree
2019-10-14
David
G
reen
[ARM]
S
elect
i
on for
M
V
E
V
MOVN
commit
|
commitdiff
|
tree
2019-10-14
D
avid
G
reen
[ARM] Add som
e
VMOVN
t
e
s
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Gr
e
en
Reve
r
t 374373:
[
C
odegen
]
Alter
t
he
default promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Gree
n
[ARM] VQSUB
inst
r
uction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[C
o
degen
]
A
l
ter the default
p
rom
o
tio
n
f
or saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[
ARM
]
VQAD
D
i
n
structions
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add and adjust saturatin
g
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Gree
n
[ARM] Ad
d
saturating arithmetic tests
f
or
M
VE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
Da
v
id G
r
een
[
ARM] Identity shuff
l
es are legal
commit
|
commitdiff
|
tree
2019-10-01
Da
v
id Green
[ARM] Some MVE shuffle plu
s
ext
e
nd tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[llv
m
-mca
]
Add a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David
Green
[ARM] Cortex
-
M
4 sc
h
e
d
u
le ad
d
itions
commit
|
commitdiff
|
tree
2019-09-25
Da
v
id G
r
e
e
n
[ARM] Ensur
e
we
do not attem
p
t to create
l
sll #
0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split large widening
MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[
A
R
M] M
V
E sext
a
nd widen/n
a
rr
o
w t
e
s
ts
f
rom large
r
types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] Sp
l
it large trunc
a
t
ing MV
E
stor
e
s
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid G
r
een
[A
R
M] A
d
d a
S
electTAddrModeImm
7
for MVE narr
o
w loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d Green
[
A
RM] Fixup pip
e
li
n
e test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[ARM] Reserve an emergency
sp
i
ll slot for fp16 add
r
essing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] F
i
x for MVE load/store stack accesses
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM
]
A pre
d
icate cast of a pr
e
dica
t
e cast is a predi
c
ate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David
G
r
e
en
[ARM] Fo
l
d
V
CMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d
Gre
e
n
[ARM] Masked load
s
a
nd stor
e
s
commit
|
commitdiff
|
tree
2019-09-15
David
G
r
een
[ARM] Sim
p
lify a
n
d update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[ARM] Add earlyclob
b
e
r
for cross
beat MVE ins
t
ructio
n
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] Ensure sin
k
ing
m
ultiple
inst
r
u
cti
o
ns
d
oes n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
i
d
Gr
e
en
[A
R
M] Fix lo
a
ds a
n
d st
o
res for
p
redicate vect
o
r
s
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id
Green
[ARM] Prevent ge
n
erat
i
ng NEON
stack
accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
G
r
een
[ARM]
Remo
v
e decl
a
ratio
n
of unimple
m
e
nted
f
u
n
ction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Gr
e
en
[ARM] Fixup
t
h
e
creat
i
o
n of VPT bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
David
G
re
e
n
[A
R
M] Ig
n
ore Impl
i
ci
t
CP
S
R regs w
h
en lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM
]
Inver
t
CSEL predicates if
the oppos
i
te is a simpl
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[
A
R
M
]
G
enerate 8
.
1
-m CSINC, CSNEG and
CSINV instr
u
ct
i
ons
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add csel tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix M
V
E
ldst offset rang
e
s
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[ARM] More MV
E
load/store
t
ests for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d Green
[ARM] MVE pre
d
ica
t
e bitc
a
st te
s
t and VPSEL adj
u
stm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Green
[ARM]
U
se
M
Q
PR
n
ot QPR
f
or MVE
r
egisters
commit
|
commitdiff
|
tree
2019-09-01
David G
r
ee
n
[ARM]
R
emo
v
e
M
VE ma
s
ked loads/stor
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Green
[ARM] MVE
M
asked loads and st
o
res
commit
|
commitdiff
|
tree
2019-08-29
D
a
vi
d
Green
[
A
RM] Masked load
a
n
d
store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David G
r
een
[
A
R
M] Move MVE
V
PTBlockPass to
a
separ
a
te file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David G
r
een
[MVE]
VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Formattin
g
f
o
r ARMI
n
strMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE sext of a
l
oad is free
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Gree
n
[
ARM] Corr
e
ct register fo
r
narrowi
n
g
and wideni
n
g MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don
'
t pretend we know how to gene
r
ate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM
]
Fix alig
n
men
t
checks for BE V
L
DR
H
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE
p
red
i
cate st
o
r
e
p
a
t
terns
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM] MVE trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
a
vi
d
Gre
e
n
[AR
M
]
Add
MVE beats v
e
ctor
cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
s
ex
t
of
a l
o
ad is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[AR
M
] MVE sh
u
ffle bro
a
d
c
ast costs
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[ARM] Put som
e
of
t
he TTI costmode
l
behind
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[A
R
M] Add or upd
a
te a number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[ARM]
M
V
E
s
pill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
avid Green
[MV
E
] Don't try
t
o unroll ve
c
tor
i
sed M
V
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[AR
M
] Permit
auto-vectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David
G
r
e
en
[ARM] Add support for
MVE pre and post
i
nc loa
d
s and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[ARM] M
V
E big
en
d
ian l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[ARM]
T
ighten up
V
LDRH
.
3
2
wit
h
low alignments
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[ARM
]
Rejig MVE loa
d
store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM]
MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
Da
v
id Green
[ARM] F
i
x for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Da
v
i
d
Green
[
ARM] Better patterns for fp <
>
predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] R
e
wr
i
te how V
C
MP are
l
o
wered,
u
s
i
ng
a
s
in
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gre
e
n
[ARM] Disable MVE fptosi and frien
d
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
G
ree
n
[ARM] More M
V
E compa
r
e ve
c
tor splat combines f
o
r AND
s
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
e
n
[ARM] MVE compare vector splat c
o
mbine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gree
n
[ARM
]
Bet
t
er O
R
's f
o
r
M
VE com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM] Be
t
ter A
N
D's fo
r
MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[ARM] MVE
floati
n
g poi
n
t co
m
p
ares
a
n
d
s
elect
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Basic And/Or/Xor handlin
g
for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M
] MVE
predicate reg
i
ster suppo
r
t
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[
A
RM] MVE integer
c
om
p
ar
e
s and selects
commit
|
commitdiff
|
tree
2019-07-23
David Gre
e
n
[ARM] Rename NEONMo
d
Imm
t
o VMOVMo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gre
e
n
[A
R
M] Fix
for MVE V
P
T
block
pass
commit
|
commitdiff
|
tree
2019-07-21
David
G
r
e
en
[A
R
M] Mov
e
MVE
V
PT
b
l
o
ck tests into
the Thumb
2
directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] M
V
E vector for 64
b
it
t
ype
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Min
o
r f
o
rmatting in ARM
I
ns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM]
M
V
E Vector Shi
f
t
s
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] Mo
v
e Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] Adj
u
st how NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d
Green
[ARM]
A
dd sig
n
and ze
r
o
e
xtend patte
r
ns for MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d Green
[A
R
M] MVE
V
NE
G
instruction patter
n
s
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[
A
RM
]
M
V
E
i
nteger abs
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] MVE in
t
eg
e
r mi
n
and max
commit
|
commitdiff
|
tree
next