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] Simplify and update vmla test. NFC
2019-09-15
David Green
[ARM] Sim
p
lify and up
d
ate vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
Da
v
id Green
[A
R
M]
Add ea
r
l
y
clobber for cross beat MVE instru
c
tion
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP] E
n
sure sinking multiple instructions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David G
r
e
en
[ARM]
F
ix loads and stores
f
or pred
i
cate
vecto
r
s
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent gener
a
t
i
ng NEO
N
stack accesses und
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
a
v
i
d Green
[ARM]
R
emove
d
e
c
l
ara
t
ion of uni
m
pleme
n
te
d
functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avid
Gree
n
[ARM] Fixup
the creation of VPT block
s
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d
G
reen
[ARM] Ign
o
re Implicit CPS
R
regs when lowerin
g
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Gre
e
n
[A
R
M] I
n
vert CS
E
L p
r
edicates if the o
p
pos
i
t
e
is a s
i
mple
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Generate
8
.
1-
m
CSINC, CS
N
E
G
and
CSINV instructio
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[ARM]
F
i
x
MVE
l
d
s
t offse
t
ranges
commit
|
commitdiff
|
tree
2019-09-03
D
avid Gre
e
n
[ARM] More MV
E
load/
s
tor
e
tests f
o
r offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Davi
d
Gre
e
n
[ARM] MVE predicate bit
c
ast
t
est a
n
d VPSE
L
a
d
justment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Da
v
id Green
[ARM
]
U
se MQ
P
R
not QPR for MVE re
g
isters
commit
|
commitdiff
|
tree
2019-09-01
Dav
i
d Green
[ARM]
R
e
move M
V
E mas
k
ed
l
oads/stor
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid G
r
een
[ARM] MVE
Masked lo
a
ds and stores
commit
|
commitdiff
|
tree
2019-08-29
David
G
reen
[AR
M
] M
a
sked
load a
n
d store an
d
pre
d
ic
a
te tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
Da
v
id Green
[ARM] Move
M
VEVPT
B
lockPass to
a
separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Dav
i
d Green
[MVE]
VMOVX
p
a
t
terns
commit
|
commitdiff
|
tree
2019-08-21
D
a
vid Gre
e
n
[
A
R
M
]
Formatting
f
or ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM
]
MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
D
a
vid Green
[
A
R
M
] MVE
s
ext of
a
load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[
A
R
M
] Cor
r
ect reg
i
st
e
r
f
or narrowing and widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
av
i
d
G
reen
[AR
M
] Don't pretend we kn
o
w
how
t
o generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David G
r
een
[ARM] Fix alignment checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
v
id Green
[ARM
]
MVE predicate store
patt
e
rns
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Green
[
A
R
M]
M
V
E trunc to i1
v
ector
s
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE beats vec
t
or co
s
t model
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d
G
r
e
e
n
[ARM
]
sext
of a
l
oad i
s
free
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[
A
RM] MV
E
shuffle broadcast
costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM
]
Put some of
t
he TTI
c
ostm
o
del beh
i
nd hasNe
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[AR
M
]
Add or update
a
number of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MVE spill
v
ector test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[MVE] Don'
t
t
ry to unroll vectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
D
avi
d
Green
[ARM] Permit
auto
-
ve
c
torizatio
n
usin
g
M
V
E
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add
s
upport for MVE pre and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] MVE big
e
ndian loa
d
s
/stores
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d
Green
[ARM] Tighten up VLDR
H
.
32
w
ith low alignm
e
nts
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rejig MVE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM]
MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[A
R
M] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Green
[ARM] MVE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
David Gree
n
[A
R
M]
B
etter patterns for fp <> pre
d
ica
t
e
vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Rewrite
how
V
CMP are
lowered, u
s
ing
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] Disable M
V
E fptosi and frie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
M
or
e
MVE compare
v
e
ctor s
p
lat c
o
mbines f
o
r ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE compare vector s
p
lat combi
n
e
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[AR
M
]
Bet
t
er OR's for
M
VE compares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[A
R
M] Better
A
ND
'
s
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
f
l
o
ating point compa
r
es an
d
selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Ba
s
ic And/
O
r/Xor h
a
ndling for MVE
predicates
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
id Green
[ARM
]
M
V
E pre
d
i
c
ate register supp
o
r
t
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[
ARM]
M
V
E integer compare
s
and s
e
le
c
t
s
commit
|
commitdiff
|
tree
2019-07-23
D
a
vid
Green
[
ARM]
Rename
NEON
M
odImm to
V
MOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for MVE VPT
block pass
commit
|
commitdiff
|
tree
2019-07-21
David
Green
[ARM] Move MVE VPT block test
s
i
n
to
t
he Thumb2 directo
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vector for 64bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid
G
r
e
en
[
ARM] M
i
nor formatting i
n
AR
M
InstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
D
av
i
d Gre
e
n
[ARM] M
V
E V
e
ctor
S
hifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M
]
M
ove Shifts aft
e
r Bi
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[ARM] Adju
s
t
h
o
w
NEO
N
shifts are lowere
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign and zero
extend patterns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] MVE VNEG instru
c
t
i
o
n pattern
s
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[
A
R
M] M
V
E i
n
teger abs
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MVE
i
nteger m
i
n
a
n
d
max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM
]
MVE V
R
INT support
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] MVE
m
innm and
m
axnm in
s
truc
t
ions
commit
|
commitdiff
|
tree
2019-07-09
David G
r
een
[ARM] Add
t
es
t
for
MVE
a
nd no f
l
oats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[A
R
M] MVE patterns for
VMVN, V
O
RR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM] MVE
VMOV imme
d
iate handl
i
ng
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[
ARM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[
AR
M
] F
a
v
o
ur PL/M
I
over
GE/LT when
p
o
ss
i
b
le
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[ARM] Add
e
d testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
i
d
G
r
e
e
n
[ARM] MVE bitwi
s
e instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Add MVE m
u
l
patterns
commit
|
commitdiff
|
tree
2019-06-28
D
av
i
d Gree
n
[
ARM
]
Mar
k
math routin
e
s as non-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] MVE p
a
ttern
s
for VABS and
V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] W
i
dening loa
d
s
and
n
arrow
i
ng stores
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
r
ee
n
[AR
M
] MVE loads and sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d
G
reen
[A
R
M] Mark div and rem as ex
p
and for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
Gr
e
en
[
A
R
M] Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[AR
M
] S
e
lect MVE
add and
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE vecto
r
shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
D
avid Green
[ARM]
M
ove low ov
e
rhead loop codegen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Davi
d
Green
[ARM] Enab
l
e Unroll
U
p
p
erBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
David Gre
e
n
[ARM] Adj
u
st i
s
Leg
a
lT1A
d
dressImmediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[ARM] Add
M
VE addressing to
i
sLega
l
T2Add
r
essI
m
me
d
iate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
e
en
[A
R
M] Ad
d
fp
1
6 ad
d
ress
i
ng to isLe
g
a
l
T2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM
]
Add e
x
tra gep costmodel tests for
MVE and
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM
]
Add HasNEON for all
Neo
n
pa
t
terns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
e
e
n
[AR
M
] Select f
p
16
f
ma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Selec
t
a number of fp16 rounding functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote vario
u
s fp16 ma
t
h int
r
insics
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[A
R
M] Select f
p
16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Promote fp
1
6
f
rem
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
e
en
[ARM] Ad
d
so
m
e base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David
G
re
e
n
[ARM] Don't
use t
h
e
Machi
n
e Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
reen
[ARM]
C
o
r
t
ex-M4
s
chedule
commit
|
commitdiff
|
tree
next