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
[In
s
tCombine] Signed saturat
i
on patterns
commit
|
commitdiff
|
tree
2019-10-22
David
G
r
e
en
[InstCombine] Signed satura
t
ion te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
David
Green
[Types] Define a ge
t
W
i
thNewBi
t
W
i
dt
h
f
o
r
Types and m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Green
[ARM]
Ext
r
a qdadd patterns
commit
|
commitdiff
|
tree
2019-10-21
David Gre
e
n
[ARM] Add qadd lowering
fro
m
a
s
a
dd_
s
at
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM] Lower sadd_
s
at to qadd8 a
n
d qadd16
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Green
[ARM]
A
dd a
n
d
a
djust saturati
o
n
t
ests for upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[AArc
h
64
]
Don't c
o
mbi
n
e cal
l
e
e
-save an
d
l
ocal
s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
avid Green
[Codeg
e
n
]
Alter the
defa
u
lt promo
t
i
o
n
for saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David Green
[
C
ode
g
en]
Adj
u
st saturation test
.
N
F
C
.
commit
|
commitdiff
|
tree
2019-10-14
David
G
reen
[
A
RM]
S
e
l
ection fo
r
M
VE VMOVN
commit
|
commitdiff
|
tree
2019-10-14
David Gree
n
[
A
RM] Add some VMOVN tests
.
NF
C
commit
|
commitdiff
|
tree
2019-10-11
David
G
reen
Revert 374373: [C
o
degen]
Alter the defaul
t
promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
D
avi
d
Green
[ARM]
V
QSUB i
n
struction
commit
|
commitdiff
|
tree
2019-10-10
David G
r
een
[Codegen] Alter the defa
u
lt promot
i
on
f
or saturat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQA
D
D
i
nst
r
uctions
commit
|
commitdiff
|
tree
2019-10-09
David
Green
Add and ad
j
ust s
a
tur
a
ting tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[
A
R
M
] Add sat
u
r
ating
arithmetic tests for MVE
.
N
FC
commit
|
commitdiff
|
tree
2019-10-02
David
G
reen
[AR
M
]
I
den
t
i
ty shuffles are l
e
gal
commit
|
commitdiff
|
tree
2019-10-01
D
a
vid G
r
een
[ARM]
Some MVE shuffle plus extend te
s
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-10-01
D
av
i
d Green
[llvm-mca
]
Add
a
-ma
t
t
r
flag
commit
|
commitdiff
|
tree
2019-09-29
Dav
i
d Gr
e
e
n
[AR
M
] Cortex-M4 schedule
a
d
d
itions
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] Ensure we do not attempt to cr
e
ate
lsll
#0
commit
|
commitdiff
|
tree
2019-09-24
Da
v
id Green
[ARM] Split large wi
d
ening MVE loads
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d
G
reen
[ARM] MVE sext an
d
wi
d
e
n/narrow tests from
l
arger t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[AR
M
]
Split large truncating MVE s
t
ore
s
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE i1
splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Add a SelectTA
d
drModeImm7
f
or MVE n
a
rrow load
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
v
id Green
[A
R
M
]
F
i
xup p
i
p
e
line test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Gre
e
n
[ARM]
R
e
serve an
e
mergenc
y
spi
l
l
sl
o
t
for fp
1
6 addre
s
sin
g
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[AR
M
]
F
ix f
o
r
M
V
E load/store st
a
ck acce
s
ses
commit
|
commitdiff
|
tree
2019-09-16
David Gr
e
en
[A
R
M] A p
r
e
d
i
c
ate
c
a
s
t of a predicate
cast is a
p
r
edicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] Fold VCMP into
VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Mask
e
d l
o
ads and sto
r
es
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Simplify and update vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Gre
e
n
[A
R
M] Ad
d
e
arlyc
l
obbe
r
for c
r
oss beat
M
VE instructi
o
n
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] Ensure
sinking multiple instructio
n
s does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
a
vid Green
[ARM
]
Fix
loads
and stores for predicate
vectors
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id
G
re
e
n
[ARM] Prevent g
e
ner
a
ting NEON
stack
a
cce
s
ses
u
n
d
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
a
vid Green
[ARM] Remove dec
l
aration of u
n
impl
e
mented
funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Dav
i
d Gre
e
n
[ARM
]
Fixup
the creation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
e
n
[A
R
M] Igno
r
e Implicit CPSR
regs when
l
ow
e
r
i
n
g from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Invert CSEL
p
redicates if the opposite is a s
i
mpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
ee
n
[ARM
]
Generate 8
.
1-m CSINC, CSNEG and CSINV instr
u
ctions
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[
A
RM] Add csel
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MV
E
l
dst o
f
fset range
s
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[ARM]
Mo
r
e MVE load/stor
e
t
e
st
s
for offsets aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] MVE predicate bitcast test and VP
S
EL
a
dj
u
stment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d
G
reen
[ARM] Use MQPR not Q
P
R
f
or MVE registers
commit
|
commitdiff
|
tree
2019-09-01
Davi
d
Green
[ARM] Remove M
V
E masked
loa
d
s/stores
commit
|
commitdiff
|
tree
2019-08-29
David Gr
e
en
[ARM] MVE
Mas
k
ed loads
an
d
stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Green
[
A
RM]
M
a
s
ked load and store and predicate
t
ests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
D
a
vid Green
[ARM] Move
M
VEV
P
TBlockP
a
ss to a separate file
.
NF
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
M
VE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
Dav
i
d Green
[
ARM] Formatti
n
g for ARMInstrMVE
.
td
.
NFC
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
o
ad is
free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correc
t
register for
n
arrowing and
wid
e
n
i
ng
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't
p
retend we
kn
o
w how to gener
a
te MVE VL
D
n
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id
G
reen
[A
R
M
]
Fi
x
align
m
e
nt
checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Green
[ARM]
M
VE predicat
e
s
t
ore p
a
tterns
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d G
r
een
[
ARM] M
V
E trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David
G
reen
[ARM] Add MVE beats vector cost mo
d
el
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[
A
RM] sext
of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
e
n
[ARM] MVE shuffle
b
roadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM] Put some of the
TTI costmodel
behin
d
has
N
eon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
id Green
[ARM]
Add or update a number o
f
costmodel test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] M
V
E s
p
ill
v
ector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[MVE]
D
o
n'
t
try to un
r
oll vectorised MVE l
o
o
ps
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
ARM
]
Permit auto-
v
ectorization using
M
VE
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d
Green
[AR
M
] Ad
d
su
p
port for MVE pre an
d
post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[AR
M
] MVE big endian
l
oads
/
stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id
Green
[ARM]
Tight
e
n up VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
D
avid Green
[ARM] Rejig MVE
l
oad store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
v
id
G
reen
[ARM
]
MVE big en
d
ian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
D
avid Green
[ARM] Fix for MVE VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
D
avid Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid G
r
een
[ARM]
B
etter patterns for fp <>
predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d G
r
e
en
[
ARM]
Re
w
rite how VCMP are lowered, u
s
ing a si
n
gle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disa
b
le MV
E
fptosi
a
nd friend
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] More
M
V
E compare ve
c
t
or s
p
lat
c
ombines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E compare vec
t
o
r
s
plat combine
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
G
reen
[ARM] Better OR's f
o
r M
V
E compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gr
e
e
n
[ARM] B
e
tter AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d
Gr
e
en
[ARM] MVE floating po
i
nt
compares and
s
e
lects
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[ARM] Basic And/
O
r
/Xor handl
i
ng for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predicate register
support
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] MV
E
integer compa
r
es and selec
t
s
commit
|
commitdiff
|
tree
2019-07-23
D
avid Green
[ARM] Rename N
E
ONModImm t
o
VM
O
VModI
m
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM]
Fix for MVE VPT
b
lock
p
ass
commit
|
commitdiff
|
tree
2019-07-21
David
Green
[
A
R
M] Move MVE VPT bloc
k
te
s
ts
into the T
h
um
b
2 dire
c
tory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
MVE
v
e
ctor for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM] Mi
n
or form
a
tting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
ree
n
[ARM] M
V
E Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
e
n
[
ARM] Move Shifts after Bits
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjust how NE
O
N
shifts a
r
e lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
Add sign a
n
d zero extend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
re
e
n
[ARM] MVE
V
NE
G
instructio
n
patter
n
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] MVE
intege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
Green
[ARM] MVE integer mi
n
and max
commit
|
commitdiff
|
tree
next