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] MVE predicate store patterns
2019-08-15
D
av
i
d
G
reen
[ARM] MVE pred
i
cate store patterns
commit
|
commitdiff
|
tree
2019-08-15
Da
v
id G
r
een
[ARM
]
MVE trunc
to
i
1 vector
s
commit
|
commitdiff
|
tree
2019-08-13
David G
r
een
[ARM] Add MVE beat
s
vector
c
os
t
model
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Gree
n
[ARM
]
se
x
t of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David G
r
e
e
n
[ARM] MVE shuffle broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some of
t
h
e TT
I
c
o
s
t
mo
d
e
l
b
ehind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gree
n
[A
R
M
]
Add or update a number of
costmo
d
e
l tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
Gre
e
n
[ARM]
MVE spil
l
vec
t
or t
e
st
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Green
[MVE] Don't try to unroll vectori
s
ed MVE loo
p
s
commit
|
commitdiff
|
tree
2019-08-11
David Green
[AR
M
]
Permi
t
auto
-
v
e
ctorizatio
n
using MVE
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[A
R
M] Add support for MVE pre
a
n
d post inc lo
a
ds an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE
big endian l
o
ads/stores
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Green
[ARM] Tighten u
p
V
L
DR
H
.
32 w
i
th lo
w
al
i
g
n
m
ents
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[
ARM] Re
j
ig MV
E
load st
o
re test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
vid G
r
een
[AR
M
] MVE big en
d
ia
n
bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David
G
r
e
en
[
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 G
r
een
[ARM] Better pat
t
erns for fp <> predic
a
te vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Re
w
rite
h
ow VCMP ar
e
lowered, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] D
i
sable M
V
E fptosi
and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM]
M
ore MVE co
m
pa
r
e vector splat combi
n
es for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David G
r
ee
n
[ARM] MVE
compare vec
t
or splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bette
r
OR's for MVE
c
o
mpares
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
RM] Better AND's for
M
V
E comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE floating
p
oint
c
ompares and selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Basic And/Or/Xor
handling for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] MVE
p
redica
t
e register
suppo
r
t
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
M
VE integer compares and selects
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
e
n
[ARM] Rename NEO
N
ModImm to
V
MOVModImm
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for MVE
V
P
T
block pass
commit
|
commitdiff
|
tree
2019-07-21
D
avid G
r
een
[ARM]
M
ove MV
E
VPT block tests i
n
to the Thumb2 d
i
rect
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[
ARM] MVE v
e
ctor fo
r
64b
i
t
types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Mino
r
format
t
ing in ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
ree
n
[ARM]
M
VE Vecto
r
Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
D
avid Green
[AR
M
] Move Shifts
a
fter Bit
s
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
id Green
[ARM]
Adj
u
st how NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] A
d
d
s
i
g
n
and z
e
r
o exten
d
patterns f
o
r MVE
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[ARM]
MVE
V
NEG ins
t
ruct
i
on patterns
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
Green
[
A
RM
]
MVE intege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM
]
MVE intege
r
m
in an
d
ma
x
commit
|
commitdiff
|
tree
2019-07-13
D
avid
Gre
e
n
[AR
M
]
M
VE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[
A
RM] MVE minnm a
n
d maxnm
i
nstructions
commit
|
commitdiff
|
tree
2019-07-09
Dav
i
d Gr
e
e
n
[ARM] Add test
for MVE and
no fl
o
at
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id
Green
[
ARM] M
V
E patterns
for
V
MVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
D
a
v
id Green
[
A
RM] MVE VMOV immediate handli
n
g
commit
|
commitdiff
|
tree
2019-07-05
David Gr
e
e
n
[ARM] M
V
E
fp to
i
nt c
o
nversions
commit
|
commitdiff
|
tree
2019-07-04
David
G
r
e
en
[ARM] F
a
vour PL/MI ov
e
r
G
E/LT when p
o
ssi
b
le
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added
t
e
s
t
i
n
g
for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David
G
r
e
en
[AR
M
] MVE bitwi
s
e
instr
u
ction
patt
e
rns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M
] Add
M
VE
m
ul patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark math routines as non-legal for
MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE
patterns for VABS and VNE
G
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] W
i
dening lo
a
ds and na
r
rowin
g
stores
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gr
e
en
[ARM] MVE loa
d
s and stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Mark
div and r
e
m
a
s
expand fo
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] S
e
lect MVE fp add an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id G
r
een
[ARM] Sele
c
t MVE add
a
nd sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[A
R
M] MVE ve
c
tor s
h
u
ffles
commit
|
commitdiff
|
tree
2019-06-27
Da
v
i
d Green
[ARM]
Move low ove
r
h
e
ad loop codegen tes
t
s into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Gr
e
en
[ARM]
E
na
b
le
U
n
r
oll U
p
pe
r
Bound
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[AR
M
] Adjust isLegal
T
1AddressImmediat
e
f
o
r n
o
n-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addressing to isL
e
g
alT2Addr
e
ssImm
e
diate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
Add f
p
16 a
d
dressing
t
o isLegalT2
A
ddre
s
sImmed
i
a
t
e
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Add extra ge
p
costmode
l
te
s
ts for
M
V
E
and h
a
l
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gre
e
n
[ARM] Add
H
asN
E
O
N for all Neon patterns in
A
RM
I
n
strNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M]
S
e
lect fp16
fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select
a
number of fp
1
6 rounding fu
n
ctions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Promot
e
various fp
1
6 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp
1
6 fabs
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Gr
e
en
[ARM]
S
elect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id
G
ree
n
[
ARM]
P
romo
t
e
f
p16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM]
A
dd some base fullfp1
6
tests
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
e
n
[ARM
]
Don't
us
e
the Machine
S
cheduler for cor
t
ex
-
m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid
Gree
n
[A
R
M] Cortex-
M
4 schedu
l
e
commit
|
commitdiff
|
tree
2019-04-23
David
Gre
e
n
[ARM]
U
pda
t
e che
c
k
for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Gre
e
n
[ARM
]
Don't repli
c
at
e
ins
t
r
u
c
tions in Ifcvt
at mi
n
size
commit
|
commitdiff
|
tree
2019-04-23
David
Green
[LSR] Limit the re
c
u
r
sion f
o
r setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM] Rewr
i
te isL
e
galT2
A
ddres
s
Immediate
commit
|
commitdiff
|
tree
2019-04-10
David
G
reen
[ARM]
Add an extr
a
test for co
n
stant hoist
.
N
FC
commit
|
commitdiff
|
tree
2019-04-10
David Gre
e
n
[ARM
]
Add an extra constant hoist
i
ng
t
es
t
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
D
avid Green
Rev
e
rt rL357745: [Sele
c
t
ionDAG] Co
m
pute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
a
vid Green
Fixup o
p
t
-
r
e
m
ark
s
.
ll gold plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM]
C
hec
k
that C
P
SR does not
have other us
e
s
commit
|
commitdiff
|
tree
2019-03-17
D
a
v
id Green
[ARM]
Search backwards for
C
MP when combining into CB
Z
commit
|
commitdiff
|
tree
2019-03-17
David Green
[
A
RM]
A
dd
s
om
e
CB
Z
constant island t
e
s
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to
i
ncr
e
as
e
the accuracy
o
f
LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
Green
[S
C
EV] Ensure that isHighCostExpansion takes into acco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
Gr
e
en
[SCEV]
Add s
o
me
e
x
tra test
s
for IndVarSimplifys lo
o
p
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David G
r
een
[ARM] Add some m
o
r
e
missing T1 opc
o
des for the pe
e
phole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Da
v
id Green
[
A
R
M] A
d
d some
m
issing
thumb1 opcodes to
enabl
e
peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Gre
e
n
Revert
3
54564: [
A
RM] Add some
m
i
s
sing
t
humb
1
o
p
c
o
des
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[ARM] A
d
d
s
ome missi
n
g
t
h
umb1 opco
d
e
s
to enab
l
e
p
e
e
p
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
D
avid Green
[
Codegen] Remo
v
e dead
f
lags on Phy
s
ical Defs in machine cse
commit
|
commitdiff
|
tree
2019-02-14
D
avid
Green
[ARM] Ensure we u
p
date
the co
r
rect flag
s
in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
D
avid Green
[C
o
degen] Make sure kill
flags
are not inco
r
rec
t
fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Green
[ARM] Reformat isRedundantF
l
agInstr fo
r
D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
Da
v
id Gree
n
[ARM]
Ma
r
k 255 and 6
5
5
3
5 as cheap for Thumb1
"A
n
d"
commit
|
commitdiff
|
tree
2019-02-04
Da
v
id Green
[ARM] Add test
c
ase
s
for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Gr
e
en
[ARM]
Use
s
u
b
f
o
r ne
g
ative offset load/store
in thumb1
commit
|
commitdiff
|
tree
2019-01-29
D
avid G
r
ee
n
[ARM]
Add extr
a
testcases f
o
r D57
1
21
.
NFC
commit
|
commitdiff
|
tree
next