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
nst
C
ombine] Signe
d
saturation pa
t
terns
commit
|
commitdiff
|
tree
2019-10-22
David
Green
[InstCo
m
bi
n
e] Signed
s
at
u
ration tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
Dav
i
d Gre
e
n
[Ty
p
es] De
f
ine a g
e
tWit
h
N
ewBi
t
W
i
dth
f
or Types and make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David
G
re
e
n
[ARM] Extra qdadd patte
r
ns
commit
|
commitdiff
|
tree
2019-10-21
David Gr
e
en
[
A
R
M
] A
d
d qadd
loweri
n
g from a sa
d
d_sat
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid
G
r
een
[ARM] Lower sadd_sat to
q
add8 and qadd16
commit
|
commitdiff
|
tree
2019-10-21
D
a
v
id Green
[
A
RM] A
d
d and adjust saturation
t
ests for up
c
oming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David G
r
een
[AArch64] Don't combine
c
al
l
ee-sa
v
e and local stac
k
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[Co
d
e
g
en
]
Alter the defau
l
t pr
o
mo
t
ion for saturat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David Green
[Codegen]
Adjust satu
r
atio
n
te
s
t
.
N
FC
.
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM] Selection for MV
E
VMO
V
N
commit
|
commitdiff
|
tree
2019-10-14
David Gre
e
n
[ARM] Add some VMOV
N
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Revert
3
7
4
3
73:
[Codegen] A
l
ter
t
he de
f
a
u
l
t
prom
o
tion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
D
avid G
r
e
e
ne
[System Model]
[
TTI] Move
default cache/
p
refetch implement
a
ti
o
ns
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQSUB instru
c
t
ion
commit
|
commitdiff
|
tree
2019-10-10
Dav
i
d
G
r
ee
n
[C
o
deg
e
n] Alter the default p
r
omot
i
on
f
o
r
s
aturatin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Dav
i
d Gr
e
e
n
[
ARM
]
VQ
A
D
D
instruc
t
ions
commit
|
commitdiff
|
tree
2019-10-09
Da
v
id Green
e
[System Model] [TTI] Upd
a
te cache
a
nd prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Da
v
id Gree
n
Add and
a
djust
s
atur
a
t
i
ng tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
Da
v
id Green
[A
R
M] Add saturating arithmeti
c
tests
f
or MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
Dav
i
d Greene
[Upda
t
eCCTestChecks] Detec
t
function
m
angled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
David
Gre
e
ne
Allow
u
pdate_t
e
s
t_checks
.
py to n
o
t
scrub names
.
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] Identity shuffles are
l
egal
commit
|
commitdiff
|
tree
2019-10-01
D
avi
d
Gree
n
[ARM] Some MVE shuffle plus ext
e
nd t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David
Green
[llvm
-
mca] Add a -mattr flag
commit
|
commitdiff
|
tree
2019-09-29
David
G
reen
[ARM] Cor
t
ex-M4 schedule additio
n
s
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] Ensure we do not att
e
mp
t
t
o
crea
t
e
l
sll #0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
ARM] Split larg
e
wideni
n
g
MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
AR
M
] MVE sex
t
an
d
widen/narrow
t
es
t
s from l
a
rger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[
A
RM]
S
plit large
t
run
c
ating MVE
s
tores
commit
|
commitdiff
|
tree
2019-09-19
David
Green
[ARM] MVE
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David
G
re
e
n
[ARM] Add a SelectTAddrModeImm7 for MVE narr
o
w lo
a
d
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid
G
reen
[ARM
]
Fixu
p
pipe
l
ine test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Gree
n
[ARM]
Reserve an eme
r
gency spill slot for f
p
16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[
AR
M
] Fix for MVE load
/
store st
a
ck accesses
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] A predicate cast of a predicat
e
c
ast is a
pr
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[A
R
M] Fol
d
VC
M
P
i
nto VPT
commit
|
commitdiff
|
tree
2019-09-15
Da
v
id Green
[ARM] Masked
loads and st
o
res
commit
|
commitdiff
|
tree
2019-09-15
David G
r
een
[ARM] Simplify and update vmla tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
i
d
Green
[ARM] Add e
a
rlyclobber for cr
o
s
s
beat MVE ins
t
ruc
t
ions
commit
|
commitdiff
|
tree
2019-09-12
D
avid Green
[
CGP] Ens
u
r
e
sin
k
ing multiple instructions does
not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM]
Fix loads
and stores for predica
t
e vector
s
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id Green
[ARM] Prevent gener
a
ting NEON
s
tack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM
]
Remove
d
e
cl
a
ration of unimplemented
function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David
Green
[ARM] Fixu
p
the
c
reat
i
on of VPT
b
lo
c
ks
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[A
R
M
]
Ignore Implicit C
P
SR regs when l
o
wering fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Invert CSEL predicates if th
e
opposite i
s
a
sim
p
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
Green
[
A
RM] Gen
e
rate 8
.
1
-m CSINC,
C
SNEG a
n
d
C
SI
N
V instructions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Gree
n
[
A
R
M] Add csel test
s
.
N
FC
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[ARM] Fix M
V
E
l
dst o
f
fse
t
r
anges
commit
|
commitdiff
|
tree
2019-09-03
David Gr
e
en
[ARM] More MVE load/sto
r
e tests for offsets
arou
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
ARM] MVE
predi
c
a
t
e bitcas
t
test and VPSEL adjustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
e
e
n
[A
R
M]
U
s
e MQPR
not QPR for M
V
E registers
commit
|
commitdiff
|
tree
2019-09-01
Dav
i
d G
r
e
en
[
A
R
M
] Remove M
V
E masked
l
oads/s
t
ore
s
commit
|
commitdiff
|
tree
2019-08-29
Da
v
id Gre
e
n
[
ARM] MVE Mas
k
e
d
loads and
s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM]
M
asked load
a
n
d store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM] Move
M
VEVPTBlockPass to
a
separate fi
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
v
i
d Green
[MVE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David G
r
een
[
A
RM
]
Formattin
g
for ARMIn
s
trMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id G
r
een
[ARM]
MVE
sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE s
e
xt
o
f
a load is
f
ree
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[ARM] Co
r
rect register for n
a
r
rowin
g
an
d
wi
d
ening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
ree
n
[ARM] Don't preten
d
we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[
ARM] Fix align
m
ent checks
f
or BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
MVE pre
d
icate store patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
RM] M
V
E trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE b
e
a
ts
v
ector
c
ost mode
l
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Gr
e
en
[ARM] se
x
t of a
load i
s
free
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
G
r
e
e
n
[ARM] MVE shuffle broadc
a
st costs
commit
|
commitdiff
|
tree
2019-08-12
D
avid G
r
een
[ARM] Put
s
ome
o
f
the TTI
c
ostmodel behind hasNeo
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add
o
r
update
a number of costm
o
d
e
l tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
AR
M
]
MVE
s
pill ve
c
tor te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't try to unroll
vectoris
e
d MVE lo
o
ps
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permit auto-vector
i
zation us
i
ng MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[AR
M
]
Add
suppo
r
t for MVE pre
a
nd post inc
l
oads a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
avid G
r
een
[
ARM] MVE big endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
G
reen
[
ARM
]
T
ighten
up VLDRH
.
32 wit
h
low alignme
n
ts
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Gr
e
en
[ARM] Rejig MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Davi
d
G
reen
[ARM
]
MVE big en
d
i
a
n bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fi
x
for
M
VE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Gre
e
n
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
David Gree
n
[ARM] Better p
a
tterns for fp <
>
predicate vecto
r
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
A
R
M
]
R
ewrite how VCMP
a
re lowere
d
, using a
s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] Di
s
able M
V
E fptosi and friend
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gree
n
[
AR
M
]
More MVE compare
v
e
ctor splat co
m
bines for AND
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[
A
RM] MVE compare vector
s
plat
c
ombine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M
]
Better OR
'
s for MVE
c
o
m
p
ares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
Better AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
Green
[A
R
M]
MVE floating point comp
a
res a
n
d select
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Basic An
d
/Or/Xor handling for MV
E
predicates
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
Gree
n
[A
R
M] MVE pr
e
dicate re
g
ister sup
p
o
r
t
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
Green
[ARM]
M
VE intege
r
co
m
pares a
n
d selects
commit
|
commitdiff
|
tree
2019-07-23
David
G
r
e
en
[
A
RM]
Rename
N
EONM
o
dImm to V
M
OVModImm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
D
avid Green
[ARM] Fix
f
or MVE
V
PT blo
c
k pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
en
[A
R
M
]
Move MVE VPT block tes
t
s into th
e
Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vector for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] Mino
r
formatting in A
R
MIn
s
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[ARM]
MVE
Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Move
S
h
i
fts afte
r
Bit
s
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] Adjust
how NEON sh
i
fts are lowered
commit
|
commitdiff
|
tree
next