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
Da
v
id
G
reen
[In
s
tComb
i
ne
]
Signed saturation patt
e
rns
commit
|
commitdiff
|
tree
2019-10-22
D
a
vid Green
[InstCombine] Signed s
a
turation t
e
sts
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-21
David
G
reen
[Types
]
Define a getWithNewBitWi
d
th for Type
s
and make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David Green
[A
R
M
]
Extr
a
qdadd patterns
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM] Add qadd lowering from a sad
d
_s
a
t
commit
|
commitdiff
|
tree
2019-10-21
David Green
[
ARM] Lower sad
d
_sat to qadd8 and qadd16
commit
|
commitdiff
|
tree
2019-10-21
D
avid Gr
e
e
n
[ARM
]
Ad
d
a
n
d adjust s
a
tu
r
ati
o
n tests for
upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[AArch64] Don't combine ca
l
l
e
e-
s
ave
and l
o
cal s
t
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
a
vid Green
[Codegen] Alter t
h
e default
p
romotion for saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David Green
[Codegen] Adjust saturation test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
David Gr
e
en
[ARM] Selection fo
r
MVE
VMOV
N
commit
|
commitdiff
|
tree
2019-10-14
D
a
vid Green
[ARM]
Add some
V
MOVN tests
.
NF
C
commit
|
commitdiff
|
tree
2019-10-11
D
a
vid G
r
een
R
e
v
ert 3743
7
3: [Codegen] Alter the default
pr
o
motion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Greene
[System Mode
l
]
[
TTI] Move
default ca
c
h
e
/p
r
e
f
etch implement
a
ti
o
ns
commit
|
commitdiff
|
tree
2019-10-10
Da
v
id Gree
n
[ARM] VQSUB instruction
commit
|
commitdiff
|
tree
2019-10-10
D
avid Green
[
C
o
degen
]
A
lter
the def
a
ult
p
romotion for saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[AR
M
] VQADD instructions
commit
|
commitdiff
|
tree
2019-10-09
D
a
v
id Greene
[Syste
m
Model] [TTI] Up
d
ate
cache
a
nd prefetc
h
TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid Green
Add a
n
d adjust sat
u
ratin
g
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[ARM] Add
saturating
arith
m
e
t
ic tests
for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
Dav
i
d Greene
[UpdateC
C
T
e
s
t
Checks] Detect function mangled nam
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
Da
v
i
d Greene
Al
l
ow updat
e
_te
s
t_checks
.
py to not scrub na
m
es
.
commit
|
commitdiff
|
tree
2019-10-02
David Green
[A
R
M]
Ident
i
ty shuffles
are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[
A
RM] Some
MVE sh
u
ffle pl
u
s extend
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Gre
e
n
[
ll
v
m-mca] Ad
d
a -mattr f
l
ag
commit
|
commitdiff
|
tree
2019-09-29
D
avi
d
Gr
e
en
[A
R
M]
C
ortex-M4 schedule
additions
commit
|
commitdiff
|
tree
2019-09-25
Davi
d
Green
[ARM] Ens
u
re we do not
a
t
t
empt to create ls
l
l #
0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
A
RM] Split large
wid
e
n
ing
MVE loads
commit
|
commitdiff
|
tree
2019-09-24
D
a
vid Green
[ARM] MVE sext and widen/
n
arrow te
s
ts
f
rom larg
e
r t
y
p
es
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM]
Split large truncating MVE
stores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM]
M
VE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
avid G
r
een
[ARM]
A
d
d
a SelectTAddrModeImm7 fo
r
MVE narrow lo
a
ds
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gree
n
[A
R
M] Fixup pip
e
line test
.
N
FC
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d Green
[
ARM
]
Reserve an emerge
n
c
y
s
p
ill slo
t
for f
p
16 addres
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Fix for
M
VE load/store stack
a
ccesse
s
commit
|
commitdiff
|
tree
2019-09-16
Da
v
id Gre
e
n
[ARM]
A
p
r
edicate cast of
a predicate c
a
st i
s
a pr
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Da
v
i
d
Green
[ARM] Fold VCMP in
t
o VPT
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Masked loads and store
s
commit
|
commitdiff
|
tree
2019-09-15
David
Gre
e
n
[
ARM] Simpl
i
fy and up
d
a
te
vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David Gre
e
n
[
A
RM] Add earl
y
clobber for cross beat
MVE instructions
commit
|
commitdiff
|
tree
2019-09-12
Da
v
id G
r
een
[CG
P
] Ensure si
n
ki
n
g multiple instructions
does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM] Fix loads a
n
d
s
tores fo
r
predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Pr
e
vent generatin
g
NEON s
t
ack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] Re
m
ove
d
eclaration of
u
nimpl
e
men
t
ed function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Da
v
id Green
[A
R
M] Fixup the creation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David
Gre
e
n
[ARM
]
Ignore Implicit CPSR regs when lowering
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id
Green
[ARM] Inve
r
t CSEL predicates
if the
opposite is a si
m
pler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[
ARM] Ge
n
erat
e
8
.
1-m CSINC, CSNEG and
CSINV inst
r
uc
t
ions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Add
c
sel
t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Fix
M
VE ld
s
t off
s
e
t
ranges
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[
ARM
]
More MVE load/
s
tore
tests
for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[ARM]
MVE predicate bitcast test and VPSEL ad
j
u
s
tm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
G
reen
[ARM] Use MQ
P
R
not QPR for MV
E
registers
commit
|
commitdiff
|
tree
2019-09-01
David Green
[A
R
M] Remove MVE
m
a
s
k
ed loads/store
s
commit
|
commitdiff
|
tree
2019-08-29
David Green
[A
R
M
] MVE M
a
ske
d
lo
a
ds
a
n
d stores
commit
|
commitdiff
|
tree
2019-08-29
David
G
re
e
n
[
A
RM] Masked load and store
and
predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Gre
e
n
[ARM]
Move MVEVPTBlockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
G
r
ee
n
[MVE] V
M
OVX patterns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Green
[ARM
]
For
m
atting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Davi
d
G
reen
[ARM]
M
VE sext
c
os
t
s
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
M
VE sex
t
of a lo
a
d
i
s free
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM] Corr
e
ct register for narrowi
n
g an
d
widening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
Gree
n
[ARM] Don't pretend we know
h
ow to generate
M
V
E
VLDn
commit
|
commitdiff
|
tree
2019-08-15
D
avid Green
[A
R
M] Fix alignment
c
hecks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
avid Gr
e
en
[ARM] MVE predicate store pat
t
erns
commit
|
commitdiff
|
tree
2019-08-15
David
G
reen
[ARM] MVE t
r
unc t
o
i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE
beats vector cost mo
d
e
l
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext o
f
a
l
o
a
d
is
f
ree
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Gree
n
[
A
RM] MVE shu
f
fle broadcas
t
costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some of
the TTI
c
ostmodel b
e
hi
n
d hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add
o
r update a
number of costmodel
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[ARM] MV
E
spi
l
l
v
ecto
r
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Gre
e
n
[MVE]
Don't try
to unr
o
ll vecto
r
ised MVE
loops
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id
G
reen
[ARM] Permit auto
-
vectorizatio
n
using M
V
E
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
Green
[ARM] Add sup
p
o
rt for MVE pre and po
s
t
inc load
s
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
avid Gre
e
n
[
A
RM] MVE big endian loa
d
s
/
stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] T
i
ghten up VLDRH
.
32 wi
t
h low al
i
gnments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Reji
g
M
V
E
lo
a
d store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
vid Green
[
A
R
M
] MVE big
en
d
ian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM]
Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Gr
e
en
[A
R
M] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM]
Better p
a
tterns for fp <
>
pre
d
ica
t
e
vectors
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gree
n
[
A
RM
]
Rewri
t
e
how VC
M
P are lo
w
ered,
using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
avi
d
Green
[ARM] Disable MVE fp
t
osi and friends
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
M
ore MVE
c
ompare vector spl
a
t combines
f
or ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE compare vector splat
c
o
m
bine
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
e
en
[ARM] Better OR's for MVE c
o
mpares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
reen
[AR
M
] Better AND's for MVE com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] MVE floating po
i
nt compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Basic And/Or/Xor handl
i
ng for MVE
p
redicates
commit
|
commitdiff
|
tree
2019-07-24
David
G
ree
n
[A
R
M] MVE predicate
r
e
giste
r
s
u
pport
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
MVE intege
r
c
ompares and sele
c
t
s
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM] Rename NE
O
NMo
d
Imm
t
o V
M
OVModImm
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM
]
F
i
x
for
M
VE V
P
T
b
lock pass
commit
|
commitdiff
|
tree
2019-07-21
David
G
r
e
e
n
[
ARM] Move
MVE VP
T
bloc
k
t
e
s
t
s
into t
h
e Thu
m
b2 d
i
rectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
VE vec
t
o
r
for 64bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
D
avid
Green
[A
R
M] Minor forma
t
ting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[A
R
M] MVE
V
ector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] Move
S
hifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
e
n
[ARM] A
d
just how NEON shifts a
r
e lowe
r
ed
commit
|
commitdiff
|
tree
next