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
David Gr
e
en
[
Ins
t
C
ombine] Si
g
ned satu
r
ation patt
e
rns
commit
|
commitdiff
|
tree
2019-10-22
David Green
[InstCombin
e
] Signed satu
r
a
t
ion t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[Types] Define a
g
etWithNew
B
itW
i
d
th fo
r
Ty
p
es a
n
d make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Green
[ARM] Extr
a
qdadd patterns
commit
|
commitdiff
|
tree
2019-10-21
Da
v
id Green
[AR
M
]
Add q
a
dd
lowering from a sadd_sa
t
commit
|
commitdiff
|
tree
2019-10-21
Dav
i
d Gre
e
n
[A
R
M] Lower sadd_sat
to qadd8 and qad
d
16
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[ARM] Add an
d
adj
u
s
t
sat
u
rat
i
on
test
s
fo
r
u
pcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David
Gree
n
[AA
r
c
h
64
]
Don'
t
com
b
ine
callee-save and local stack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
avid Green
[C
o
degen] Alter the def
a
ult
p
romotion fo
r
saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Davi
d
Green
[
C
od
e
g
en] Adjust satura
t
ion test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
D
a
vid Green
[ARM] Selection for MVE
V
MO
V
N
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM] Add some VMOVN
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Revert 374373:
[
Co
d
egen] Al
t
er the default promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Greene
[System Model] [TT
I
] Mov
e
defa
u
l
t
cach
e
/prefetch imple
m
entations
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] V
Q
SU
B
instruction
commit
|
commitdiff
|
tree
2019-10-10
D
a
v
i
d
Green
[Codegen] Alter the
d
efault pr
o
mo
t
i
on
f
or
s
aturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Gre
e
n
[ARM] VQADD
instructions
commit
|
commitdiff
|
tree
2019-10-09
Davi
d
Greene
[
S
ystem
Model]
[
TTI] Up
d
ate cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add
and adjust saturating tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
D
avid Gre
e
n
[
ARM]
A
dd saturating arithmetic
t
ests for
MV
E
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
David Greene
[UpdateCC
T
estChecks] De
t
ect function mangl
e
d name o
n
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
David Greene
Al
l
o
w update_test_chec
k
s
.
py to not
scrub
names
.
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] Ide
n
t
i
ty shuffles
a
re lega
l
commit
|
commitdiff
|
tree
2019-10-01
David
G
r
e
en
[AR
M
] S
o
me MVE s
h
uffle plu
s
extend tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-01
D
avid Green
[
l
l
v
m-mca] A
d
d a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[
A
RM] Corte
x
-
M
4 schedule addit
i
o
ns
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] Ensure we
do not attempt
to create lsll #0
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d Green
[ARM] Split large
w
idening MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] MVE se
x
t and w
i
den/narrow
t
est
s
from la
r
ger type
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
A
R
M] Split large
t
r
un
c
ating M
V
E
s
tores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[
A
RM] MVE
i
1 splat
commit
|
commitdiff
|
tree
2019-09-17
David G
r
e
e
n
[ARM]
A
dd a S
e
l
e
ctTAddr
M
odeImm7 for M
V
E narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
v
i
d Gre
e
n
[
A
RM] Fixup pipeline tes
t
.
N
FC
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[ARM] Reserve
a
n
eme
r
gency spil
l
slot f
o
r fp16
addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Gre
e
n
[
A
R
M] Fix for
M
VE lo
a
d/stor
e
stack acce
s
s
e
s
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] A pre
d
i
cate cast of a
p
r
edicat
e
cast is a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Gree
n
[ARM] Fold V
C
M
P
into VPT
commit
|
commitdiff
|
tree
2019-09-15
David
G
reen
[ARM] Masked loads and
s
t
o
r
es
commit
|
commitdiff
|
tree
2019-09-15
Dav
i
d Green
[ARM] Sim
p
l
ify
a
n
d
upd
a
te
v
m
l
a
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Green
[ARM] A
d
d ea
r
lyclob
b
e
r for cross beat MVE ins
t
ruc
t
ions
commit
|
commitdiff
|
tree
2019-09-12
Dav
i
d G
r
een
[
C
GP] Ensure
si
n
k
i
ng multiple instructions d
o
es not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d Green
[ARM] Fix loads and sto
r
es
f
or pr
e
dicate
v
e
ctors
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM] Prevent gener
a
t
i
n
g
NEON
stack accesses
u
n
der
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[
ARM] R
e
move declar
a
t
i
o
n o
f
u
nimplemente
d
fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Gre
e
n
[ARM] F
i
xup th
e
creation
o
f VPT
b
locks
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[
ARM
]
Igno
r
e Implicit CP
S
R regs
when lowering fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] Invert CSEL pred
i
ca
t
es if the opposit
e
is a
s
im
p
ler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Gr
e
e
n
[ARM] Gener
a
te 8
.
1-
m
CS
I
N
C
, CSNEG and CSINV i
n
struct
i
ons
.
commit
|
commitdiff
|
tree
2019-09-03
D
avi
d
Gree
n
[AR
M
]
Add csel test
s
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE ldst offset ranges
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] More MVE load/store
tests for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
avid Green
[ARM] MVE predicate bit
c
ast te
s
t and
VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
Green
[ARM] Us
e
MQPR n
o
t QPR for MVE reg
i
s
t
er
s
commit
|
commitdiff
|
tree
2019-09-01
David
Green
[ARM] Remove MV
E
ma
s
ked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Green
[ARM] MVE Mas
k
ed loads and sto
r
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Gre
e
n
[ARM] Masked load and store and p
r
edi
c
ate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Gr
e
en
[AR
M
] Move MVEVPTBlockPass to a separa
t
e
file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
v
id
G
r
een
[M
V
E] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Fo
r
m
att
i
ng fo
r
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
D
avid Gr
e
en
[ARM]
MVE
s
e
x
t costs
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[AR
M
] MVE sext of a load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
David
Gre
e
n
[ARM
]
C
o
rrect register
for narro
w
i
n
g
an
d
widening
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't pret
e
nd we know ho
w
to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM] Fix
a
li
g
nment checks for
B
E
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Gr
e
en
[
ARM] MVE predicate store
p
atte
r
ns
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
G
r
een
[
ARM
]
M
V
E trunc to i1 vecto
r
s
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
ARM] Add MVE beat
s
vector c
o
st model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
s
ex
t
of a load is fr
e
e
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE shuffl
e
broa
d
cas
t
co
s
t
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM
]
Put
s
ome of t
h
e T
T
I
c
o
stmodel
b
ehind h
a
sN
e
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or update a number of co
s
t
model tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
G
r
een
[
ARM]
MVE sp
i
ll vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[MVE]
Do
n
't try to u
n
roll vectorised MVE loo
p
s
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[ARM] Pe
r
mit auto-v
e
ctorization
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM] Add s
u
p
p
ort for
M
V
E
pr
e
and p
o
st inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE
b
ig endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
Da
v
i
d
Gree
n
[ARM] Tigh
t
en up VLDR
H
.
32
with low al
i
gnment
s
commit
|
commitdiff
|
tree
2019-08-08
D
av
i
d
G
reen
[ARM] R
e
ji
g
MVE loa
d
store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE bi
g
endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fi
x
f
o
r
M
VE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David
G
r
e
en
[A
R
M
] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[ARM] Better patterns for fp <> predicate vect
o
rs
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] Rewrite how
VCMP
are lowered, using
a singl
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM]
D
i
sa
b
le
M
VE fptosi and friend
s
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[A
R
M] More MVE compare vec
t
or sp
l
at combines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[
A
RM] MVE compare vector
splat com
b
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Be
t
ter
OR'
s
f
or
MV
E
compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] B
e
tter AND
'
s for MVE c
o
mpar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE floating poi
n
t compare
s
and select
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM] Basic
A
nd/Or/Xor handling for MVE pr
e
di
c
ates
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] MVE predicate
reg
i
ster support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MV
E
in
t
eger compares
a
nd s
e
lects
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
en
[ARM] Rename
N
EONModImm to VMOVM
o
dI
m
m
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM
]
Fix for
MVE
VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[ARM] Move
M
V
E VPT blo
c
k tests
i
nto the Thumb2 direc
t
ory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[ARM] MVE v
e
ctor fo
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM
]
Min
o
r form
a
tting in ARMIns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Vect
o
r Shi
f
t
s
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM] Move Shifts af
t
er B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
]
Adjus
t
how
N
EON shifts are lowered
commit
|
commitdiff
|
tree
next