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
D
avid
G
reen
[ARM] MVE s
e
xt cost
s
commit
|
commitdiff
|
tree
2019-08-16
David Gr
e
en
[ARM] MVE
sext of
a load
i
s fr
e
e
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
e
n
[ARM]
C
orre
c
t register f
o
r narrowing and
w
idening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Gr
e
e
n
[ARM]
Don't preten
d
we kn
o
w how to gener
a
te MVE
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid
Green
[ARM
]
Fix a
l
ig
n
men
t
checks
f
or
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM] MVE pr
e
dicate stor
e
patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d G
r
een
[
ARM] MVE trunc t
o
i
1
vector
s
commit
|
commitdiff
|
tree
2019-08-13
D
av
i
d Green
[ARM] Add MVE beats vector cost
m
ode
l
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext
o
f a load is
free
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[A
R
M] MVE shuffle br
o
adcas
t
cos
t
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] P
u
t some of the TTI
costm
o
d
e
l
behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
Add or update
a num
b
er
of cos
t
model
tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM]
M
VE spill
v
ector test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Gre
e
n
[
MVE] Do
n
'
t
t
r
y to unro
l
l vectorised M
V
E loops
commit
|
commitdiff
|
tree
2019-08-11
David
Gr
e
en
[ARM] Perm
i
t aut
o
-
v
ec
t
orization using
M
VE
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
Green
[ARM] Add su
p
port for MVE pre and
p
ost inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
v
id Green
[AR
M
] MVE big endian
l
o
ads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
David
G
ree
n
[ARM]
T
ig
h
te
n
up VLDRH
.
32 with low alignme
n
ts
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[ARM] Rejig MVE load store tests
.
N
FC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[AR
M
]
MVE big
e
n
d
ian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David Gre
e
n
[ARM] Fi
x
for M
V
E VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d
Gr
e
en
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Better patterns for f
p
<> predicate
v
ectors
commit
|
commitdiff
|
tree
2019-07-24
David G
r
e
e
n
[ARM
]
R
e
write how VC
M
P a
r
e
lowered, usi
n
g
a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M
] Disable M
V
E fptosi and fr
i
ends
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] More MVE compare vec
t
or splat combines
f
or
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David
Gre
e
n
[ARM] MVE compar
e
vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM
]
Better OR's for
MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] B
e
tter AND
'
s for
MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
MVE
f
loating po
i
nt
compares
a
n
d
sel
e
cts
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] Basic An
d
/Or/X
o
r
handling for MVE predicate
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE pred
i
cate
register s
u
pp
o
rt
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
integer compares and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id
Green
[ARM] Rename
N
E
ONModImm to VMOVM
o
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Da
v
id Gre
e
n
[ARM
]
F
ix f
o
r MVE VPT b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[
A
R
M
]
Move MVE VPT blo
c
k
tests into the Thumb
2
directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[AR
M
] MVE ve
c
tor for 64
b
it types
commit
|
commitdiff
|
tree
2019-07-15
David
Gr
e
en
[ARM] Minor
format
t
ing in A
R
MIns
t
rMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] Move Shifts after Bits
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[A
R
M] Adju
s
t
h
ow
N
E
ON shif
t
s are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign
a
n
d
zero extend patterns for
M
VE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE VNEG in
s
truction patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM
]
MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E integ
e
r min
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
D
avi
d
Green
[
A
RM] MV
E
V
R
INT
s
upport
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
reen
[AR
M
] MVE minnm
a
nd maxn
m
i
nstru
c
tions
commit
|
commitdiff
|
tree
2019-07-10
David
Greene
R
evert "[Syst
e
m Model] [TTI
]
Update
c
ache and prefetc
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
avid Greene
[S
y
stem Model] [TTI] U
p
date cache an
d
prefe
t
ch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
a
vid Green
[
A
R
M
] Add test
for
MVE
a
nd no f
l
o
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Gree
n
[
ARM] MVE patterns for VMVN,
V
ORR
a
nd VBIC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
e
en
[
A
RM]
M
V
E
V
MO
V
imm
e
diate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MV
E
fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[A
R
M] Favour
P
L/
M
I
o
ver GE/LT when
p
ossib
l
e
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Gre
e
n
[ARM] Adde
d
t
e
sting for D
6
41
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d Gre
e
n
[
ARM] MVE bitwise instruct
i
on pat
t
er
n
s
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
e
n
[ARM] Add MVE mul
p
a
t
terns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[AR
M
] Mark math routines
as non-legal fo
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
D
avid G
r
een
[ARM] MVE p
a
tt
e
rns for VAB
S
and V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Widening loads
a
n
d narr
o
wing stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
MVE l
o
ads and s
t
o
r
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Mark
d
iv and rem as ex
p
a
n
d
f
or MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE fp
add an
d
s
ub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM]
Se
l
ect MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d
Gree
n
[ARM]
M
VE vector shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
David
G
reen
[A
R
M]
M
ove
l
o
w overhead
loop co
d
egen tests i
n
t
o
a separa
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Dav
i
d
Green
[ARM] Ena
b
le Un
r
oll U
p
perBound
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[
A
RM]
A
djust isLegalT
1
AddressImm
e
diate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[
A
RM] Add MVE
addressin
g
to isLe
g
a
l
T2Ad
d
r
e
s
sImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[
ARM] Add
fp16 ad
d
ressing
to isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Add ext
r
a
gep costmo
d
el tests for M
V
E and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Add HasNEO
N
for al
l
Neon patterns in
A
RMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Dav
i
d Gre
e
ne
[X86-
6
4] Fix
2
56-bit SE
T
0 l
o
w
e
r
i
n
g
f
or non-VLX
t
argets
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[A
R
M] Sele
c
t fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id G
r
een
[
A
R
M
] Selec
t
a
n
u
mbe
r
of fp16 rounding
f
unctio
n
s
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Gr
e
en
[ARM] Promo
t
e vari
o
u
s
fp16
m
ath in
t
rinsics
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Selec
t
fp1
6
fab
s
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM] Se
l
ect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Pr
o
mo
t
e fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Add some base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] D
o
n't use
the
M
achine Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Cortex-M4 s
c
hed
u
le
commit
|
commitdiff
|
tree
2019-05-08
Da
v
id Greene
[
R
eassociation] Place mov
e
d instructions afte
r
landing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
D
avid
G
reen
[ARM]
U
pd
a
te
ch
e
c
k
for C
B
Z in If
c
v
t
commit
|
commitdiff
|
tree
2019-04-23
David Gree
n
[A
R
M] Don't
replicate
i
nstructions in I
f
c
vt at minsi
z
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
LSR]
L
im
i
t th
e
recursion fo
r
se
t
up cos
t
commit
|
commitdiff
|
tree
2019-04-21
David Green
[
ARM
]
Rewrite isLe
g
alT2Ad
d
ressI
m
mediate
commit
|
commitdiff
|
tree
2019-04-10
D
avi
d
Gr
e
en
[ARM] Add an extra tes
t
for consta
n
t
hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David
G
ree
n
[ARM
]
Add an extra
c
onstant
h
oisti
n
g te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL35774
5
: [SelectionDA
G
] Comput
e
known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Dav
i
d Green
Fixu
p
o
pt-rem
a
rks
.
ll gold plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David
G
r
een
[ARM]
C
heck that
CPS
R
d
oes not ha
v
e
othe
r
uses
commit
|
commitdiff
|
tree
2019-03-17
D
avid Gree
n
[
ARM] Sea
r
ch
backwa
r
ds for CMP wh
e
n
c
ombin
i
n
g
int
o
CBZ
commit
|
commitdiff
|
tree
2019-03-17
David
G
reen
[ARM] Add s
o
me CBZ constan
t
is
l
a
n
d
tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Gree
n
[LSR] Attempt
t
o
increas
e
t
he a
c
curacy of
LSR's
s
etup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Dav
i
d Green
[SC
E
V
] Ensure
th
a
t
i
sHighCos
t
Expansion takes int
o
accoun
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[SC
E
V] Add som
e
extra te
s
ts for IndVarSi
m
plifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Dav
i
d Green
[ARM] Add some
m
ore missing
T1 opcodes for
t
h
e pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Davi
d
G
r
eene
[
C
Make] Honor L
L
VM
_
E
X
TERNAL_
<
p
r
oj>_SOURCE_
D
IR
commit
|
commitdiff
|
tree
2019-02-22
David
G
r
e
e
n
[ARM] Add some
m
issing th
u
mb1 opcode
s
t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
next