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
[Inst
C
o
m
bin
e
] Signed saturation patterns
commit
|
commitdiff
|
tree
2019-10-22
D
avid
Green
[I
n
stCombi
n
e] Signed saturati
o
n
t
es
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
D
avid Gre
e
n
[
T
yp
e
s] D
e
f
i
ne a getWithNewBitWidth for
T
ype
s
and ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
Davi
d
Green
[ARM] Ex
t
ra qdadd patterns
commit
|
commitdiff
|
tree
2019-10-21
David
Gre
e
n
[
ARM] Add
q
add lo
w
eri
n
g
from a sa
d
d_sat
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Green
[A
R
M] Lower s
a
dd_sa
t
to qadd8 and qadd16
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM]
Add an
d
adjust
s
aturation tests fo
r
u
pco
m
ing
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Da
v
id Green
[AArch64] Don't combin
e
callee-sav
e
and
l
ocal s
t
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David
G
reen
[Cod
e
gen
]
Alter the default prom
o
tio
n
f
o
r saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Da
v
id Gr
e
e
n
[Codegen]
A
djus
t
saturation
t
est
.
N
FC
.
commit
|
commitdiff
|
tree
2019-10-14
David Gree
n
[ARM] Se
l
e
c
tion for MVE VMO
V
N
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM] Add
s
o
me V
M
OVN tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
Dav
i
d Gre
e
n
Rev
e
r
t
374373: [Codegen]
Alte
r
the default p
r
omotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
D
a
vid
Greene
[System
Model] [TTI]
M
ove de
f
ault cache/prefetch implementations
commit
|
commitdiff
|
tree
2019-10-10
David
G
r
een
[ARM] VQSUB instru
c
t
ion
commit
|
commitdiff
|
tree
2019-10-10
Dav
i
d Green
[Codege
n
] Alter the default
p
romotion
for saturatin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
D
avid Green
[A
R
M] VQADD instructi
o
ns
commit
|
commitdiff
|
tree
2019-10-09
Da
v
id Green
e
[Syst
e
m
M
odel] [
T
T
I]
U
pdat
e
cache and prefetch
TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
David Green
Add and adjust satur
a
ting
te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
Dav
i
d Gree
n
[ARM] Add
saturating arithmetic tests for MVE
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
David Gree
n
e
[
U
pdateCCT
e
stC
h
ec
k
s
] Detect function ma
n
gled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
David Greene
Al
l
o
w
update_test_
c
hecks
.
py to
n
ot scrub n
a
mes
.
commit
|
commitdiff
|
tree
2019-10-02
D
a
vid Green
[ARM]
I
denti
t
y s
h
uffles are lega
l
commit
|
commitdiff
|
tree
2019-10-01
Davi
d
Green
[
A
RM
]
Som
e
M
V
E shuffle plus extend tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
Dav
i
d
Green
[ll
v
m-mca] A
d
d a -mat
t
r
flag
commit
|
commitdiff
|
tree
2019-09-29
David Gre
e
n
[ARM] Co
r
t
ex-M4 sched
u
le additions
commit
|
commitdiff
|
tree
2019-09-25
David Green
[
A
R
M
]
E
n
sure
w
e do not attempt to cr
e
ate lsll #0
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split larg
e
widening M
V
E
loads
commit
|
commitdiff
|
tree
2019-09-24
David Gr
e
en
[ARM]
M
V
E
sext and widen/narrow tests from
l
arg
e
r t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Gr
e
en
[A
R
M
] Sp
l
it large
truncating MVE s
t
o
res
commit
|
commitdiff
|
tree
2019-09-19
D
a
vid
Gre
e
n
[A
R
M] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David
Green
[ARM] A
d
d a S
e
lect
T
A
ddrModeImm7 fo
r
MVE n
a
r
row l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Da
v
i
d Green
[ARM] Fixup pipeline test
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-17
David G
r
een
[A
R
M]
R
eserve an
emergency spi
l
l slo
t
fo
r
fp16 addres
s
ing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
RM] Fi
x
for MVE loa
d
/store stack accesses
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] A predica
t
e cast
o
f a p
r
edic
a
te cast
i
s
a predicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM]
Fold VCMP int
o
V
P
T
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
Green
[ARM] Mas
k
ed loads an
d
st
o
res
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
Gre
e
n
[ARM] Simpli
f
y a
n
d updat
e
vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David G
r
e
e
n
[AR
M
]
A
dd earl
y
c
l
o
bber fo
r
c
ross beat
MVE instruc
t
ions
commit
|
commitdiff
|
tree
2019-09-12
Davi
d
Gr
e
e
n
[
C
GP] Ensur
e
si
n
king mu
l
tiple instru
c
t
ions does
not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David
G
r
een
[ARM] Fix
l
o
ads and
s
to
r
es
f
or
p
redicate ve
c
tors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent generating NEON
s
tack ac
c
esses und
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] R
e
m
o
ve declaration of uni
m
plemented func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fixup the creation
of V
P
T bl
o
cks
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Ig
n
ore Implicit CPSR regs when lowering
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Invert
C
S
E
L pr
e
dicates i
f
t
h
e oppos
i
t
e
is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Generat
e
8
.
1-m CSINC, CSNEG and C
S
I
N
V
ins
t
ructio
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vi
d
Green
[ARM]
A
dd csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David
Green
[ARM
]
Fix MVE
ld
s
t offset ranges
commit
|
commitdiff
|
tree
2019-09-03
D
avi
d
Green
[ARM] More MV
E
l
o
a
d/
s
t
ore
t
est
s
for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
i
d
Gree
n
[ARM] M
V
E predic
a
te bitcast
t
e
st and VPSEL a
d
justme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
Green
[
ARM] Use MQPR
not
Q
PR
for MVE registers
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM] Remo
v
e MV
E
masked
l
oads/s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Green
[A
R
M] MVE Masked loads
a
nd store
s
commit
|
commitdiff
|
tree
2019-08-29
D
avid Green
[ARM] Masked
l
oad and store and
predicate tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Green
[ARM] Move MVEVPTB
l
ockPass to a
sep
a
ra
t
e
fi
l
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
Green
[MVE] V
M
OVX pat
t
e
rns
commit
|
commitdiff
|
tree
2019-08-21
David
G
r
een
[
A
RM
]
Form
a
tting for ARMInstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[AR
M
] MVE
s
e
x
t
costs
commit
|
commitdiff
|
tree
2019-08-16
D
a
v
id G
r
een
[
A
RM] MVE sex
t
of a
l
o
a
d
i
s f
r
e
e
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Correc
t
register for narrowing and w
i
de
n
in
g
M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Gre
e
n
[A
R
M] Don't pretend we know how to gen
e
r
ate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David
G
ree
n
[ARM] Fix align
m
ent checks for
B
E VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM]
M
VE pr
e
dicate store patterns
commit
|
commitdiff
|
tree
2019-08-15
David
G
re
e
n
[ARM]
MVE trunc to
i1 v
e
ctors
commit
|
commitdiff
|
tree
2019-08-13
D
a
vid Green
[ARM]
A
dd MVE
b
eat
s
vector cost
model
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[
ARM] sext o
f
a
load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
id Gre
e
n
[ARM] MVE shuf
f
le
br
o
adcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[A
R
M] Put some of the TTI costmodel b
e
hind h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[
AR
M
] Add or up
d
ate a num
b
er of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MV
E
spil
l
vector test
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
G
reen
[MV
E
]
Don't tr
y
to unroll vecto
r
ised MVE loop
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
A
RM] Permit aut
o
-
v
ectorization
using
MVE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vi
d
Green
[ARM] Add support for MVE pre
and post
i
n
c loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM] MVE big endia
n
lo
a
ds/
s
to
r
es
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Tighten up VLDRH
.
3
2
w
ith low alignments
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Rejig
MVE load s
t
ore tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
Green
[ARM] MVE big end
i
an
bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM
]
Fix for MVE VRE
V
64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
A
R
M
] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Bette
r
patterns
f
or f
p
<
>
predicate v
e
ctors
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[ARM
]
Rew
r
ite ho
w
V
C
MP are lowered
,
using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] Di
s
able MVE fpt
o
si and
f
riends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gree
n
[A
R
M] More
M
VE compare vector splat combines
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM]
M
VE
c
o
m
pare vector splat
c
ombine
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
Better OR's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
AR
M
] Better AND's fo
r
MVE c
o
m
pares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Gre
e
n
[A
R
M] MVE floating point compares and s
e
lects
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] Basic And/Or/Xor han
d
l
i
ng
for MVE predic
a
tes
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[A
R
M]
M
VE predicate regist
e
r s
u
p
p
ort
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM] MVE integer compares and sele
c
ts
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Green
[ARM]
Renam
e
NEONModImm t
o
VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Da
v
id Green
[ARM] Fix for
M
VE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Gree
n
[ARM] M
o
ve
M
VE VPT
b
lock tests into the T
h
umb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[A
R
M]
M
VE
vector
for
64bit types
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gr
e
en
[ARM] Min
o
r formatting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d G
r
een
[
ARM]
Mov
e
S
h
ifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Gre
e
n
[
ARM] Adjust how NEON shifts are lowered
commit
|
commitdiff
|
tree
next