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
[ARM] Add qadd lowering from a sadd_sat
2019-10-21
David Green
[ARM] Add
q
add l
o
wering from a
s
a
dd_s
a
t
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[ARM] Lower sadd_
s
a
t t
o
qadd8 and
q
a
dd16
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM]
Add and adjust satura
t
io
n
tests
for upcom
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
a
vid Green
[
A
Arch64] Don'
t
c
ombine cal
l
ee
-
save an
d
l
o
cal stack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[Codege
n
] Alter the defa
u
l
t
pro
m
otio
n
for sat
u
ra
t
in
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
D
avi
d
Green
[Cod
e
gen] Ad
j
ust
sa
t
urati
o
n test
.
NF
C
.
commit
|
commitdiff
|
tree
2019-10-14
Da
v
i
d Green
[ARM] Sele
c
tion for MVE VMOVN
commit
|
commitdiff
|
tree
2019-10-14
Dav
i
d Gre
e
n
[ARM] Add some VMOVN tes
t
s
.
N
FC
commit
|
commitdiff
|
tree
2019-10-11
David Gre
e
n
Revert 374373: [Codegen] Al
t
er the default promotio
n
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Gre
e
ne
[Sy
s
tem Model]
[TTI] M
o
ve default cache/prefetch
i
mpl
e
mentations
commit
|
commitdiff
|
tree
2019-10-10
D
avid Gre
e
n
[ARM] VQ
S
UB i
n
struc
t
ion
commit
|
commitdiff
|
tree
2019-10-10
D
a
vid Green
[Cod
e
gen
]
Alter the
default p
r
omotion for saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David
Green
[ARM] VQADD instr
u
ctions
commit
|
commitdiff
|
tree
2019-10-09
David Greene
[System Mod
e
l]
[
TTI] Updat
e
cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
Da
v
i
d
G
reen
Add
a
nd ad
j
ust satu
r
at
i
n
g
test
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Gr
e
en
[AR
M
] Add saturati
n
g
arith
m
etic tes
t
s
for
MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
David Greene
[UpdateCC
T
estChecks] Detect fu
n
ction mangl
e
d
n
am
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
D
a
vid
G
re
e
ne
A
llow update_test_checks
.
py to
not sc
r
ub names
.
commit
|
commitdiff
|
tree
2019-10-02
D
a
vid Green
[A
R
M] Identit
y
s
h
u
f
fles are
l
egal
commit
|
commitdiff
|
tree
2019-10-01
D
a
vid
Green
[ARM]
S
o
m
e
MVE shuffle plus
ext
e
nd tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Green
[llvm-
m
ca] Add a -mat
t
r flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM]
C
o
rtex-M4 schedul
e
additions
commit
|
commitdiff
|
tree
2019-09-25
D
avid Green
[ARM] Ensure we do not attempt to cre
a
te lsll #0
commit
|
commitdiff
|
tree
2019-09-24
Dav
i
d
G
reen
[ARM] S
p
li
t
large widenin
g
MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[A
R
M] MV
E
sext and widen/narrow tests from larger
t
yp
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split large truncat
i
ng MVE stores
commit
|
commitdiff
|
tree
2019-09-19
Da
v
id Gre
e
n
[ARM
]
MVE i
1
splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Add a S
e
lectTAd
d
rMod
e
I
m
m
7
for M
V
E narrow
l
oads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gree
n
[ARM] Fixup pipeline test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d Green
[
A
R
M]
R
eserve an
e
me
r
gency spill slot for fp16 add
r
essing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
r
een
[ARM
]
Fix for MVE
l
o
ad/sto
r
e stac
k
accesses
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM]
A
predicate ca
s
t of a predicate ca
s
t is a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[
A
R
M]
F
o
ld VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
David
Green
[ARM] Masked loads and store
s
commit
|
commitdiff
|
tree
2019-09-15
Da
v
id
G
reen
[ARM] Simplify and update vmla
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Dav
i
d Green
[
ARM
]
Add earlycl
o
b
ber for cross beat MVE instructi
o
n
s
commit
|
commitdiff
|
tree
2019-09-12
D
avid
G
reen
[C
G
P] Ensu
r
e si
n
king mul
t
iple
i
nstru
c
tions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
i
d
Green
[
A
R
M
] Fix loads
and
s
tores for
p
redicate ve
c
tors
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id
Gree
n
[ARM] Prevent ge
n
eratin
g
NE
O
N stack accesses und
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] Remov
e
dec
l
a
r
a
tion of unimplemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[AR
M
]
F
ixu
p
the creation
o
f VPT block
s
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gree
n
[AR
M
] Ignore Impli
c
it CPS
R
regs when lowering f
r
om
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
ARM] Invert CS
E
L predicates if the op
p
os
i
te is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] Gener
a
te 8
.
1-m
C
SINC, CSNEG and CS
I
NV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Add csel tests
.
N
FC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE ldst of
f
set rang
e
s
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[
ARM]
M
o
re MVE load/st
o
re tes
t
s for off
s
e
ts around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM]
MVE p
r
ed
i
c
a
te b
i
tcast test and VPSE
L
a
d
just
m
ent
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[ARM] Use MQP
R
n
o
t
QPR for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
David
Green
[A
R
M] Remove MVE masked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David
Green
[ARM
]
M
V
E
Masked loads
and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[
ARM] Masked loa
d
a
n
d sto
r
e and predic
a
te t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[ARM] Move MVEVPTBlockPa
s
s to a separate
f
ile
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
a
v
i
d
G
r
een
[M
V
E]
VMOVX
p
atterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Forma
t
tin
g
for ARMInstrMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
i
d
G
r
een
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE
s
ext o
f
a
l
oad is
f
ree
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[ARM] C
o
rrect
r
egister for
n
arrowing and
w
i
d
ening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Davi
d
Gr
e
e
n
[ARM] Don't pr
e
t
e
n
d
we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[ARM] Fix ali
g
nment chec
k
s
for BE
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
G
reen
[ARM] MVE predicate
s
tore patterns
commit
|
commitdiff
|
tree
2019-08-15
David
G
reen
[A
R
M] M
V
E trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
avid Gree
n
[ARM] Add MVE
b
e
ats vector co
s
t
m
o
d
el
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] sext of a
load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM
]
M
VE shuffle broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[
A
RM] Put some of
t
he TTI
costmod
e
l be
h
ind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David
Gree
n
[ARM] Ad
d
or upda
t
e
a
number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[ARM]
M
VE
spill vect
o
r test
.
N
FC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[MV
E
] Don't try to unroll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM
]
P
e
rm
i
t
auto-vecto
r
ization
u
sing
M
VE
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[
ARM]
A
d
d supp
o
rt for MVE pre
and
post
i
nc
loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[AR
M
] MVE big endian l
o
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[
A
RM] Tig
h
t
e
n up
VLDRH
.
32 with low
ali
g
nments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rejig MVE load store test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Dav
i
d
Green
[ARM] MVE big e
n
dian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix
f
or MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE
V
P
NO
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Bett
e
r
patterns for fp <> p
r
edic
a
te vectors
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
een
[ARM] Re
w
rite how VCMP are lo
w
e
r
e
d
,
using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM
]
Di
s
able MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Gr
e
e
n
[ARM] More MVE compa
r
e v
e
ctor
splat combines
fo
r
ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
av
i
d Gr
e
en
[ARM]
MVE co
m
pare vector
s
plat co
m
bine
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Gree
n
[ARM
]
Bet
t
er OR's for M
V
E
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Better AND
'
s for M
V
E compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
MVE floating
point
compares
a
nd selects
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
RM]
B
asic And/Or/Xo
r
handling for MV
E
predi
c
a
t
es
commit
|
commitdiff
|
tree
2019-07-24
D
avi
d
Green
[ARM] M
V
E
p
redi
c
a
te re
g
iste
r
sup
p
ort
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] MVE
integer compa
r
es and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[ARM] Renam
e
NE
O
N
ModIm
m
t
o
VMO
V
Mod
I
m
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[A
R
M]
F
ix for MVE V
P
T b
l
ock pas
s
commit
|
commitdiff
|
tree
2019-07-21
David
G
reen
[ARM] M
o
ve
M
V
E VPT block te
s
ts
into
t
h
e
Thumb2 dir
e
ctory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE ve
c
t
o
r for 64b
i
t types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
i
nor formatti
n
g in
ARMI
n
strMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM
]
MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM] Move Sh
i
fts af
t
er Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] A
d
just
how NEON shifts
are lowered
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM]
A
dd si
g
n and zero
e
x
tend patterns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
i
d Gr
e
en
[ARM] M
V
E V
N
EG instruction
pa
t
terns
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[
ARM
]
MVE intege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE int
e
g
e
r min
a
nd max
commit
|
commitdiff
|
tree
next