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
[I
n
stCombine] Signed saturation patterns
commit
|
commitdiff
|
tree
2019-10-22
D
avid
Gree
n
[
In
s
tCombine] S
i
g
ned sat
u
ration tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[T
y
pes] Define a
getWithNewBitWidth for Types and make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David
G
re
e
n
[A
R
M] E
x
tra qdadd p
a
tterns
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[A
R
M] A
d
d qadd
l
owering f
r
o
m
a sadd_sat
commit
|
commitdiff
|
tree
2019-10-21
David
G
reen
[ARM
]
Lower sadd_sa
t
to qadd8
a
nd
qadd1
6
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Gr
e
e
n
[ARM]
A
d
d
a
nd adjust s
a
turation t
e
sts for upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[AArch64] Don't comb
i
ne callee-save and lo
c
al st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David G
r
een
[Code
g
en] Alter the de
f
ault promotion for sat
u
r
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
D
avid Gree
n
[Codegen
]
Adju
s
t sat
u
ration test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
Dav
i
d Gr
e
en
[ARM]
Selection
fo
r
MVE VMOVN
commit
|
commitdiff
|
tree
2019-10-14
David Green
[
ARM] Add so
m
e VMOVN tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Re
v
ert 37
4
373: [Codegen] Alt
e
r the default promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQS
U
B instruc
t
ion
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Cod
e
gen] Alter the defa
u
lt promo
t
ion
for satur
a
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Dav
i
d G
r
e
en
[ARM] VQ
A
DD i
n
struct
i
ons
commit
|
commitdiff
|
tree
2019-10-09
David
G
r
een
Add and adjus
t
saturating te
s
ts
.
N
FC
commit
|
commitdiff
|
tree
2019-10-09
David
G
re
e
n
[ARM] Add satur
a
ting
ar
i
thmetic tests fo
r
MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-02
David G
r
een
[ARM] Identity sh
u
ffles
a
re
l
eg
a
l
commit
|
commitdiff
|
tree
2019-10-01
David Green
[ARM] Some MVE shu
f
fle
p
lus ex
t
end tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
Davi
d
Green
[llvm-mca]
Add a -matt
r
flag
commit
|
commitdiff
|
tree
2019-09-29
D
avid
G
reen
[ARM] Cortex-M4 schedu
l
e additions
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] E
n
sure we do not attempt to create l
s
ll #0
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d Green
[
A
RM] S
p
lit
l
a
r
g
e
w
idening MVE l
o
a
ds
commit
|
commitdiff
|
tree
2019-09-24
David Gre
e
n
[ARM] MVE se
x
t and w
i
den/narrow tes
t
s f
r
om
lar
g
er types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David
Green
[AR
M
] Sp
l
it
l
arge truncating MVE stor
e
s
commit
|
commitdiff
|
tree
2019-09-19
D
avid Gree
n
[AR
M
]
M
VE
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
av
i
d Gr
e
en
[ARM] Add a SelectTAddr
M
od
e
I
m
m
7 for
MVE narr
o
w l
o
a
d
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
ARM] Fix
u
p pipeline t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
a
vi
d
G
r
ee
n
[ARM] Reserve an emergency
s
pill sl
o
t for
f
p16 addressi
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
reen
[ARM
]
Fix
f
or MVE
l
oad/sto
r
e stack
access
e
s
commit
|
commitdiff
|
tree
2019-09-16
Da
v
i
d G
r
een
[ARM
]
A predicate cast
o
f a predicate cast is a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[
ARM] F
o
ld VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Masked loads and stores
commit
|
commitdiff
|
tree
2019-09-15
David Green
[
ARM] Simplify a
n
d upda
t
e vmla tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM] Add earlyclob
b
er
for
c
r
oss be
a
t
MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
David
G
r
e
en
[CGP] En
s
ure
s
inking m
u
ltiple instructions does n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[A
R
M
]
Fix
l
o
a
ds and
s
tores
for predicate vec
t
ors
commit
|
commitdiff
|
tree
2019-09-09
D
avid
G
r
e
e
n
[
ARM] Prevent genera
t
i
ng NEON stack acc
e
sses unde
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Dav
i
d
G
reen
[
A
RM] Remove
d
ec
l
ar
a
tion of unimple
m
ented functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Davi
d
Green
[ARM] Fixup
the cr
e
ati
o
n
of V
P
T bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
David
G
re
e
n
[
A
R
M]
Ignore Im
p
licit CPSR regs
when lowering fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[AR
M
] Inve
r
t CSEL predicates
i
f the opposi
t
e is
a
simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Gene
r
a
te 8
.
1-m
CSINC, C
S
NEG an
d
CSINV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add csel tests
.
NF
C
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Green
[
ARM] Fix MVE ldst offse
t
r
anges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
ARM] More MVE load/store te
s
ts for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM
]
MVE
p
r
edi
c
a
t
e bitcast test
a
nd
VPSEL
adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[ARM] Use MQPR not
Q
PR
for MVE r
e
gisters
commit
|
commitdiff
|
tree
2019-09-01
David Green
[
ARM]
R
emov
e
MV
E
masked lo
a
ds/stor
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
avi
d
G
r
een
[ARM
]
M
V
E Masked load
s
and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] Mas
k
e
d
load and stor
e
a
n
d pre
d
icate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM] Move MVEVPTBlockPass
t
o
a se
p
ar
a
t
e
f
i
le
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE] VMOV
X
patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
Da
v
id Gr
e
en
[
A
RM]
Forma
t
ting for AR
M
InstrMVE
.
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
o
f
a loa
d
is fre
e
commit
|
commitdiff
|
tree
2019-08-16
D
avid
Green
[ARM] Correct regis
t
er for narr
o
wing and wid
e
ning M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[ARM] Do
n
't
pretend we know
h
ow to
g
ener
a
te M
V
E VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fi
x
alignment
che
c
ks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id Green
[ARM] MVE pr
e
dicate
st
o
re patterns
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM] MVE tru
n
c
to i1 v
e
ctor
s
commit
|
commitdiff
|
tree
2019-08-13
David
G
r
e
en
[
A
RM] Add MVE beats vector c
o
st model
commit
|
commitdiff
|
tree
2019-08-12
D
avid
G
r
een
[ARM] sext of
a
load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-12
David
G
r
een
[ARM] MVE shuf
f
le bro
a
dcast costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM] Put some of th
e
TTI
c
ostm
o
d
el be
h
ind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Gre
e
n
[ARM
]
Ad
d
or update a number
of costmodel tes
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
David
Gr
e
en
[
A
RM] MVE spil
l
v
ecto
r
test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE
]
Don't tr
y
to
u
n
roll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Green
[ARM]
Permit auto-
v
ectorization us
i
ng MV
E
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[
ARM] Add support for MVE pre
and post
inc lo
a
ds and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[A
R
M] MVE big en
d
ian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
vi
d
G
r
een
[ARM] Tighten up VLDR
H
.
32 with low alignment
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
Rejig MVE
l
oad sto
r
e
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
avid G
r
e
en
[ARM
]
MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[
A
RM]
Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Gree
n
[
ARM] MV
E
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Better patterns
f
or fp <> pr
e
dicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Rewrite how VCMP are lowered, usin
g
a sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[
A
RM] Disable MVE f
p
tosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Mor
e
M
V
E
compare vector splat combines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gree
n
[ARM] MVE compare ve
c
tor splat
c
ombine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bette
r
OR's
f
or MVE
comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] Be
t
t
e
r AND'
s
f
o
r
MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] MVE floa
t
i
n
g poin
t
compares and sele
c
ts
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
reen
[ARM] B
a
sic
And/Or/Xor h
a
ndling
for MVE
p
redicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predicate r
e
g
ister
s
u
pport
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
AR
M
] MVE integer comp
a
res
a
n
d selects
commit
|
commitdiff
|
tree
2019-07-23
Davi
d
Green
[
A
RM] Renam
e
NEONM
o
dImm to
VMOVModImm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix
for M
V
E
V
PT blo
c
k pass
commit
|
commitdiff
|
tree
2019-07-21
D
avi
d
Green
[AR
M
]
Move MVE VPT block tests in
t
o
the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM
]
MVE vec
t
or
for 64bit t
y
p
e
s
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
een
[ARM] Minor
f
ormat
t
ing in ARMI
n
strMVE
.
t
d
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
MV
E
Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d
G
r
een
[
A
RM] Move Shifts after Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] Adjust how NEON shi
f
ts
are lowered
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Gr
e
en
[ARM] Add sign and zero extend p
a
tterns
f
or M
V
E
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[
A
R
M
] MVE VN
E
G instruct
i
on
p
atterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[
A
RM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
ARM] MVE
integer m
i
n and max
commit
|
commitdiff
|
tree
next