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] Split large widening MVE loads
2019-09-24
David Green
[A
R
M] Split
l
arge widening MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David
G
r
een
[ARM] MVE sext
and widen/narrow
t
ests f
r
o
m
larger
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Green
[ARM] Spl
i
t large truncating MVE store
s
commit
|
commitdiff
|
tree
2019-09-19
David G
r
e
e
n
[ARM] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM]
A
dd a Sel
e
c
tTAddrModeImm7
f
o
r MVE na
r
r
o
w
l
o
ads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gr
e
en
[ARM]
F
ixup pipe
l
ine te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
avid Green
[
A
RM]
R
e
s
erve
an emergency s
p
ill slot f
o
r fp16 addre
s
sing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Dav
i
d Green
[ARM]
F
i
x
for M
V
E lo
a
d/sto
r
e sta
c
k
a
ccesses
commit
|
commitdiff
|
tree
2019-09-16
David Gr
e
en
[
A
R
M
] A predicate
c
as
t
of
a
pr
e
dicate ca
s
t is a p
r
edicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Green
[ARM] Fold VCMP into VPT
commit
|
commitdiff
|
tree
2019-09-15
Da
v
id Green
[
A
RM] Ma
s
ked
l
oads and s
t
ores
commit
|
commitdiff
|
tree
2019-09-15
D
avid Green
[ARM] Sim
p
li
f
y an
d
update vm
l
a
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David G
r
een
[ARM] Add earlyclobb
e
r for cross beat MVE instructi
o
ns
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] E
n
s
ure sinkin
g
multi
p
le instructions
does
n
ot
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
D
avid
Green
[ARM] Fix
loads and stores for pred
i
cate vectors
commit
|
commitdiff
|
tree
2019-09-09
D
a
v
id Green
[ARM] P
r
ev
e
n
t
g
e
nerating NEON stack
accesses
u
nder
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Dav
i
d Green
[
A
RM] Re
m
o
v
e dec
l
a
ration of un
i
mplemented
funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vid Green
[ARM] Fixup th
e
cre
a
tion of VPT bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM]
I
g
n
o
re Impl
i
ci
t
CPS
R
regs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M]
In
v
ert C
S
EL predicates if the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM] Gen
e
rate 8
.
1-
m
CSINC, CSNEG and CSINV instruc
t
ions
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add csel te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE ldst of
f
set rang
e
s
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] More MVE load/st
o
re tests f
o
r offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[ARM] MVE predicate bitcast test and
V
PSEL
a
djustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David
Green
[AR
M
] Us
e
MQPR not QPR f
o
r MVE re
g
i
s
t
e
rs
commit
|
commitdiff
|
tree
2019-09-01
D
avid Gr
e
en
[
A
RM] Re
m
ove MVE masked
l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[AR
M
] MVE Masked loads an
d
store
s
commit
|
commitdiff
|
tree
2019-08-29
D
avid Green
[ARM] Mask
e
d load
a
n
d
store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Gr
e
en
[ARM] Move MVEVPTBlockPass to a separate file
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE
]
VMOVX patte
r
ns
commit
|
commitdiff
|
tree
2019-08-21
Davi
d
Gr
e
en
[
ARM]
F
or
m
atting for ARMIns
t
rMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-08-19
D
a
vid
Gree
n
[
ARM] MVE se
x
t costs
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
en
[ARM] MVE sext of a l
o
ad is
fre
e
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
e
n
[ARM] Correct
register fo
r
narrowin
g
and w
i
dening
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM] D
o
n't p
r
ete
n
d we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[ARM]
F
ix alignment
checks
for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[ARM] MVE predicate store patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
D
avid Gr
e
en
[A
R
M] MVE trunc to
i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
D
a
vid Green
[
A
R
M
] Add MVE beats vecto
r
co
s
t model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext o
f
a loa
d
i
s
free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE sh
u
f
f
le broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[AR
M
] Put s
o
me
of the TTI
c
ostmodel
beh
i
nd hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[ARM] Ad
d
or
up
d
ate a number of
c
ostmo
d
el t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[
ARM] M
V
E spi
l
l
v
ector tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't try to un
r
oll vectoris
e
d MVE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM]
P
e
r
mit auto-
v
ectoriza
t
ion using MV
E
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add support for MVE pre and post
inc loa
d
s and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
G
r
e
e
n
[ARM] MVE big
e
ndian loads/s
t
or
e
s
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[
A
R
M]
T
i
ghten
up VLDRH
.
32 with low
a
lignments
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[
A
R
M]
R
ejig MVE load
sto
r
e
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big
endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David G
r
een
[
A
RM
]
Fi
x
f
o
r MVE V
R
EV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[A
R
M] Better patterns for fp <>
p
red
i
cate
vec
t
ors
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[A
R
M] Re
w
rite how VCM
P
are lowered,
u
sing
a
single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[ARM]
Disabl
e
MVE
f
p
t
osi and fr
i
ends
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] M
o
r
e M
V
E compare vector s
p
lat combines
f
or ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] MVE c
o
mpare
v
e
ctor splat combin
e
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] Be
t
ter OR's for MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] Better AND's
f
or MV
E
compares
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[ARM] MV
E
floating point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David
Gree
n
[ARM]
Basic An
d
/Or/Xor h
a
ndl
i
ng
f
or MVE predicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
MV
E
predic
a
te register sup
p
o
r
t
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d Green
[A
R
M] MVE integer compares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Green
[
ARM]
Rename NEONModI
m
m to VM
O
VMo
d
Imm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[AR
M
] Fix for MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
D
avid Green
[A
R
M] Move MVE
V
PT block tes
t
s i
n
to the Thumb2
d
ir
e
ctor
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[
ARM]
M
VE vector for 64bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[
A
R
M] Min
o
r f
o
rmatting
i
n ARMInstrMVE
.
t
d
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] Move
Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[ARM] Adjust how NEON s
h
ifts a
r
e
l
owered
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] Add sign
a
n
d zero extend
p
a
tter
n
s for MV
E
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
A
RM] MVE VNEG inst
r
uction p
a
tterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
]
M
V
E
integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE int
e
ge
r
m
in
a
nd
ma
x
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
Green
[ARM] MVE VRIN
T
suppor
t
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[
ARM
]
M
V
E mi
n
nm and
m
axnm i
n
struc
t
ion
s
commit
|
commitdiff
|
tree
2019-07-10
David Gre
e
ne
Revert "[System Model
]
[
T
TI] Updat
e
cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Davi
d
Gree
n
e
[System Model] [TTI]
U
pdate cache and
p
r
efetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add
test for MVE and
no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE pattern
s
for VMVN,
VORR
a
n
d VBIC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[
ARM]
MVE
V
MOV immediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[
A
RM] MVE
fp to
i
n
t
conversion
s
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
id Green
[
A
RM]
F
avour PL/MI over
GE
/
LT when
possib
l
e
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
en
[ARM]
A
dde
d
testing for D6
4
1
60
.
N
FC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[AR
M
] MVE bitwis
e
instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
i
d Green
[ARM] Add MVE mul
patte
r
n
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] M
a
rk math routines as non-
l
egal f
o
r M
V
E
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] MVE
patterns f
o
r VABS
a
nd
V
NEG
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] W
i
dening loads and narrowing sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M
] MVE loads an
d
stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Ma
r
k
div and rem as
exp
a
nd for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] Se
l
ect MVE
fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[AR
M
]
Select MVE add and s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE vecto
r
s
huffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid Gr
e
en
[ARM]
M
o
v
e low overhead lo
o
p codegen tests i
n
t
o
a s
e
par
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[AR
M
]
E
nable
U
nro
l
l UpperB
o
u
n
d
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Adjust isLegalT1Addre
s
sImmediate for
non-le
g
al
.
.
.
commit
|
commitdiff
|
tree
next