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] Add qadd lowering from a sadd_sat
2019-10-21
D
a
v
id Green
[ARM] Add q
a
dd lowerin
g
from a sadd_sat
commit
|
commitdiff
|
tree
2019-10-21
David Gre
e
n
[ARM] Lower sadd_s
a
t to qadd8 and
q
add16
commit
|
commitdiff
|
tree
2019-10-21
D
a
v
id Green
[ARM] Add and
adjust sat
u
ration t
e
s
t
s
for upcomin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[A
A
rch64
]
Don't combine callee-save and local
s
tack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David
Gr
e
en
[Codeg
e
n] Alt
e
r the defau
l
t pr
o
m
otion for saturat
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David
Green
[Codegen]
Ad
j
u
s
t
s
aturation test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM
]
Selec
t
i
on for MVE VMOVN
commit
|
commitdiff
|
tree
2019-10-14
David Gre
e
n
[AR
M
] Add some VMOVN tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
D
avid Green
R
e
v
ert 374373
:
[
Codege
n
] Alt
e
r the default
p
romotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Da
v
i
d
Green
[ARM] VQSUB ins
t
ruction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Codegen] Alter the defa
u
lt pro
m
otion fo
r
saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQADD instruct
i
o
ns
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add
and
adjust saturating tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David
Green
[A
R
M] Add saturating arithmetic tests
f
or MV
E
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] Identit
y
shuf
f
les are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[ARM] Som
e
MVE shuffle plus extend tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David
G
reen
[llvm-
m
c
a
]
Add
a
-mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[
A
R
M] C
o
rtex-M4 s
c
hedule additions
commit
|
commitdiff
|
tree
2019-09-25
David
G
reen
[
AR
M
] Ensure
we do not attempt to
c
r
e
ate lsll #0
commit
|
commitdiff
|
tree
2019-09-24
D
avid Green
[ARM]
S
pli
t
large wi
d
ening MVE l
o
ads
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d Gre
e
n
[ARM] MVE sext an
d
widen/narrow tests from larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] Split
l
arge truncating MVE stor
e
s
commit
|
commitdiff
|
tree
2019-09-19
David Green
[A
R
M] MVE
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Gree
n
[ARM
]
Add a
S
electTAddrModeImm7
f
or MVE nar
r
ow
l
oads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Green
[
A
RM]
Fixup p
i
p
e
l
ine te
s
t
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-17
David Green
[A
R
M] Reser
v
e an
e
mergency sp
i
ll
s
lot for
fp16 address
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gre
e
n
[ARM] Fix f
o
r
MVE load/stor
e
stack
a
ccesses
commit
|
commitdiff
|
tree
2019-09-16
D
avid Green
[ARM] A
p
redicate cast of a
p
r
e
dicate ca
s
t is a predica
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[A
R
M] Fold VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d
Gr
e
e
n
[ARM
]
Masked loads and store
s
commit
|
commitdiff
|
tree
2019-09-15
Da
v
id Green
[A
R
M
] Simplify and update
v
mla test
.
NF
C
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM] Add ea
r
l
y
clobb
e
r for cross beat MVE
i
nstru
c
tion
s
commit
|
commitdiff
|
tree
2019-09-12
D
a
vid
G
r
een
[CG
P
] Ensure sink
i
ng mul
t
iple instruc
t
io
n
s does no
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
a
vid G
r
e
e
n
[ARM] Fix loads and store
s
for predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent
g
e
nera
t
ing NEON sta
c
k
a
c
cess
e
s
un
d
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[A
R
M
]
Remov
e
d
eclaration
o
f
u
nimple
m
ented func
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Dav
i
d Green
[AR
M
]
Fixu
p
the creati
o
n of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[ARM] Ignore
I
mp
l
icit CPSR regs
w
h
en lowerin
g
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] Inve
r
t CS
E
L
pr
e
dicates
if the
opposite
i
s
a s
i
mpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Gree
n
[
A
RM
]
Generate 8
.
1-m CSINC, CSNEG and CSIN
V
instruction
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ad
d
csel t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Fix MVE ldst offset ranges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM
]
More MVE load/store
t
ests
f
or offsets aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Green
[AR
M
] MV
E
predicate bitcast
t
est an
d
VPSEL
adjustme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
Gr
e
e
n
[
A
RM] U
s
e
M
QP
R
not QPR for M
V
E regis
t
ers
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM]
R
emove MVE mask
e
d loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David
G
reen
[
A
RM] MVE
M
asked loads and
stores
commit
|
commitdiff
|
tree
2019-08-29
David Gre
e
n
[ARM] Mas
k
ed load
and sto
r
e
and
predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gre
e
n
[ARM]
Mov
e
MV
E
VPTBlockPass to a separat
e
fi
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
MVE] VMOVX patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] F
o
rmatting f
o
r ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[ARM] M
V
E sext costs
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Gre
e
n
[ARM] MVE
s
ext o
f
a loa
d
is
f
ree
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
C
o
r
rect register for narrowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
Do
n
't
pretend we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM] Fi
x
alignm
e
n
t
checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
i
d Green
[ARM]
M
VE predica
t
e sto
r
e
patterns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Green
[ARM
]
MVE
t
runc to
i1 vect
o
r
s
commit
|
commitdiff
|
tree
2019-08-13
David
Green
[AR
M
]
Ad
d
MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Gree
n
[ARM] s
e
xt of
a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] M
V
E shu
f
f
le broadc
a
s
t
co
s
ts
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[AR
M
] Put some of
t
he TTI cos
t
model be
h
i
n
d h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[ARM]
Add or u
p
date a number o
f
costmodel
test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
id Gr
e
en
[AR
M
] MVE
s
pill vector
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
e
n
[
MVE] Don't try to unroll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[AR
M
] Permit auto-vectoriz
a
tion using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add support for MV
E
pre and post inc
loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[
ARM]
M
VE
b
i
g
endian
l
oads/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
e
n
[AR
M
] Ti
g
ht
e
n
up VLD
R
H
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[
A
RM] Rejig MVE
load
store t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big
endian
b
itcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE
V
REV64
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id
G
reen
[
A
RM] M
V
E VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Gr
e
en
[ARM] Better patterns for fp <> pr
e
dica
t
e
ve
c
tors
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM
]
Rewri
t
e how VC
M
P
are
lowe
r
ed, using a sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MVE
f
ptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] Mor
e
M
VE
c
ompare vect
o
r splat combines for A
N
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
c
o
mpar
e
vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] B
e
tter OR's fo
r
MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM]
Better
A
ND's
for MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM
]
MVE floating
point compares
a
nd selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M]
Basic
A
nd/Or/Xor han
d
l
ing for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM]
M
VE predica
t
e r
e
gi
s
ter
s
uppo
r
t
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integ
e
r compare
s
and sele
c
ts
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM]
Ren
a
m
e
NEONModImm to VMOV
M
o
dImm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
David Gr
e
en
[ARM]
Fi
x
for MVE VPT block
p
a
ss
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Green
[
A
R
M] Move MVE VPT block tests into the Th
u
mb2 dir
e
ctory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] MVE vector
f
o
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] Min
o
r
formatting in ARM
I
nstrMV
E
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM]
MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Move Shi
f
ts after
B
its
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Adjus
t
h
o
w NEON sh
i
ft
s
are
low
e
red
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
Add sig
n
and z
e
ro e
x
tend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] MVE VNEG inst
r
u
ction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MV
E
integer abs
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[
A
R
M
] MVE
i
n
teger min
and max
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gree
n
[ARM] MV
E
VRINT s
u
pport
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
M
VE minnm
a
nd
maxnm instructi
o
n
s
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test
for MVE and
n
o
f
l
oats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id
G
reen
[ARM] MV
E
patterns for VMVN
,
VORR
and VBIC
commit
|
commitdiff
|
tree
next