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 sext costs
2019-08-19
David Green
[ARM
]
M
V
E sext c
o
s
ts
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[ARM]
M
VE sext of a l
o
ad i
s
f
ree
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[
ARM] Correct
re
g
ist
e
r for
n
a
rrow
i
ng
and wi
d
e
n
ing
MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
Don'
t
pretend we
know how to gene
r
ate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[A
R
M]
F
i
x alig
n
ment check
s
for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
Da
v
i
d Green
[
A
R
M
] MVE
p
redic
a
t
e store pa
t
ter
n
s
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
M
V
E trunc to i
1
v
ectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
ARM] Add MVE beats
v
ector co
s
t
m
odel
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Green
[ARM
]
sext of a
load i
s
free
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d Green
[
ARM] M
V
E
shuffle
broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David G
r
een
[ARM] Put s
o
me
of the TTI
costmod
e
l behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[
A
RM] Add or update a number of co
s
tmod
e
l
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
id G
r
een
[
A
RM] MVE spill
vector te
s
t
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Gre
e
n
[MVE] Don'
t
try to unroll
v
e
ctorised MV
E
loop
s
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM]
P
ermit auto-v
e
ctorization
u
sing
M
V
E
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Green
[ARM] Add supp
o
rt for MVE pre and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Da
v
i
d
Green
[ARM] MV
E
big endian lo
a
ds/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM]
T
ighten u
p
VLDRH
.
3
2
with low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Reji
g
MVE load store tests
.
N
FC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MV
E
big endian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[A
R
M] Fi
x
fo
r
MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David
Gre
e
n
[ARM] Bet
t
e
r p
a
tterns
for fp <> predicat
e
ve
c
tors
commit
|
commitdiff
|
tree
2019-07-24
David
Gr
e
en
[ARM] Re
w
r
i
te how VCMP are low
e
red, using
a
single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
G
ree
n
[ARM] Disable MVE fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
e
n
[ARM] More
MVE com
p
are v
e
ctor splat combines for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
MVE compare vector
splat comb
i
ne
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d
Green
[
A
R
M
]
B
e
tter OR's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Better AND's
f
or
MVE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E floatin
g
p
oint
co
m
pares
a
n
d select
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
ARM]
B
asic And/Or/X
o
r
handling for MVE p
r
ed
i
cate
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[AR
M
] M
V
E
predicate register support
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE
i
n
t
eger compare
s
a
nd selects
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
en
[ARM] Rename N
E
ONModImm to VMOVModImm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
Green
[ARM]
Fix
f
or M
V
E VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Gr
e
e
n
[A
R
M]
M
ove
MVE VPT block tests into the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d
Green
[ARM] MV
E
vector
for
64bit types
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[ARM]
Minor
formatting i
n
ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] MVE Vecto
r
Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
o
v
e
Shifts
after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id
Gree
n
[
ARM
]
A
djust
h
ow NE
O
N shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM
]
Add sign and zero exte
n
d pat
t
er
n
s for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integ
e
r abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E
integ
e
r min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M] MVE V
R
INT
support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and
maxnm ins
t
ructions
commit
|
commitdiff
|
tree
2019-07-09
D
a
v
id Gr
e
en
[ARM] A
d
d
test for MVE and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
avid Gr
e
e
n
[ARM] MVE patterns for VMVN,
VOR
R
and VB
I
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
MVE VMOV immediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Gr
e
en
[ARM] MVE fp to int
c
onve
r
sions
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
i
d Gre
e
n
[ARM] Favour P
L
/M
I
over GE/
L
T when
possibl
e
commit
|
commitdiff
|
tree
2019-07-04
David
G
ree
n
[A
R
M] Added testin
g
f
o
r D64160
.
N
FC
commit
|
commitdiff
|
tree
2019-07-04
David
G
reen
[ARM] MVE bi
t
wis
e
i
nstruct
i
on p
a
tt
e
rns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[AR
M
] Add MVE m
u
l
patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM]
M
ark math
routines as non-legal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Green
[ARM] MVE patterns
f
or
VABS
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[A
R
M] W
i
d
en
i
ng loads and nar
r
owi
n
g stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE
l
oads and
stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Mar
k
div and rem as exp
a
nd for MV
E
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Select
M
V
E
fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Se
l
ect M
V
E add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE
vect
o
r shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[A
R
M] Mo
v
e
l
ow overhead loop codegen t
e
sts into a s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Gr
e
en
[ARM] En
a
ble Unroll UpperB
o
und
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[ARM] Adjust isLegalT1AddressIm
m
ediate fo
r
non-l
e
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] Ad
d
MVE
a
dd
r
es
s
in
g
t
o
i
s
L
e
galT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Ad
d
f
p1
6
a
d
dressin
g
to i
s
LegalT2
A
ddre
s
sImmediate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[A
R
M] Add extra gep co
s
tmodel tests for MVE
a
nd half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id
G
r
e
e
n
[ARM] A
d
d
H
asNEON for all Neon pattern
s
in ARMI
n
str
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Select fp1
6
fm
a
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Selec
t
a
n
umber of fp16 r
o
u
n
d
i
n
g f
u
nctions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote various fp
1
6 math in
t
rinsi
c
s
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM] Select fp16
f
abs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM]
Promote fp16 f
r
e
m
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM
]
Ad
d
so
m
e
base fullfp
1
6 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Gr
e
e
n
[
A
RM] Don't u
s
e
t
h
e Machine Sc
h
eduler for
cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
r
een
[ARM]
C
ortex-M4 schedule
commit
|
commitdiff
|
tree
2019-04-23
David Gre
e
n
[ARM
]
Update check for CBZ
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Don't replicate inst
r
uctions in Ifcvt at minsi
z
e
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
en
[LSR] Limit the recursion for setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM] Rewrite
i
s
LegalT2Add
r
essImmediate
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Green
[ARM] Add an extra t
e
st for c
o
nstant
h
oist
.
N
FC
commit
|
commitdiff
|
tree
2019-04-10
David Gre
e
n
[ARM] Add an
extra
c
o
nstant hoistin
g
test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id Gre
e
n
Revert
rL357745: [Selecti
o
nD
A
G] Compute k
n
own bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Davi
d
Green
Fixup
o
pt-r
e
mar
k
s
.
ll gol
d
plug
i
n test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
avid Gre
e
n
[ARM] Check that CP
S
R does n
o
t have other uses
commit
|
commitdiff
|
tree
2019-03-17
D
avid Gr
e
en
[ARM] Search back
w
ards
for CM
P
when combining into
C
BZ
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid
G
r
een
[AR
M
] Add
som
e
C
B
Z constant island tests
.
N
FC
commit
|
commitdiff
|
tree
2019-03-07
David
G
reen
[LSR] Attem
p
t to increase the accuracy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
S
CEV] Ensure th
a
t isHig
h
Co
s
tE
x
pansion t
a
kes into acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Davi
d
G
re
e
n
[SCEV]
Ad
d
s
ome
e
xtra tests for IndVarS
i
mplifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Dav
i
d Green
[ARM] Add some more m
i
ssing T1 opcodes
f
o
r
th
e
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Add so
m
e mi
s
sing thumb1 o
p
codes to enable pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Davi
d
Green
R
e
vert 354564:
[
A
RM] Add some missin
g
t
h
umb1 o
p
c
o
de
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[ARM
]
Add some missing thu
m
b1 o
p
cod
e
s to
e
nable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David
G
r
een
[Codegen]
Re
m
o
v
e dead fl
a
gs
o
n Physical Def
s
in machine
c
s
e
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM] Ensure w
e
update the co
r
re
c
t fl
a
gs in the
peeph
o
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Davi
d
Gr
e
en
[
C
odegen] Make
su
r
e kill flags
are not i
n
correct from
.
.
.
commit
|
commitdiff
|
tree
next