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] Fix loads and stores for predicate vectors
2019-09-09
David Green
[ARM] Fix lo
a
d
s
and stores
f
o
r
predicate vect
o
rs
commit
|
commitdiff
|
tree
2019-09-09
David
G
reen
[ARM] Prevent generating NEON sta
c
k accesses u
n
der
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Davi
d
Green
[
A
RM]
R
emove declaration of unimplemented fu
n
ct
i
on
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[ARM] Fixup the creation of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ignore I
m
plicit CPS
R
regs wh
e
n lo
w
ering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Invert CSEL predicates if the opposit
e
i
s
a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Gre
e
n
[
A
R
M
]
G
enerate 8
.
1-m CSINC, CSNEG
and CSIN
V
instructions
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid
Green
[
A
RM] Add csel tests
.
N
FC
commit
|
commitdiff
|
tree
2019-09-03
Da
v
i
d Green
[ARM]
Fix MVE ldst
o
f
fse
t
rang
e
s
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM] Mor
e
MVE load/s
t
ore tests for offse
t
s aro
u
nd
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
e
e
n
[ARM] MVE pre
d
icate
b
itcast
t
est an
d
VPSEL
a
d
justme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
ARM] Use MQPR not QPR
for MVE register
s
commit
|
commitdiff
|
tree
2019-09-01
Da
v
i
d Green
[ARM] Remove M
V
E masked loa
d
s
/
stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] MVE Masked l
o
ads
a
nd stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[
ARM] Masked loa
d
and store and predicate tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David
G
ree
n
[ARM] Mo
v
e MVEVPTBlockPass to a sepa
r
ate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Gr
e
en
[MVE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
D
avid Green
[ARM] Fo
r
m
atting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Gree
n
[ARM] MVE sext cost
s
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE s
e
xt of
a
load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Cor
r
ect register for
n
arrowing
and
w
i
d
enin
g
MV
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM] Don't prete
n
d we know how to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[
A
RM]
Fi
x
alignment c
h
ecks for
B
E
V
LDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
MVE predicate
s
tore patterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
A
R
M
] MVE trunc to i1 vect
o
rs
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Ad
d
M
V
E beats vector cost
model
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
i
d Green
[ARM
]
sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE shuffl
e
broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
Put some of the TTI costm
o
del behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
A
d
d
or upd
a
te a nu
m
b
e
r of costmodel
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[ARM
]
MVE spill
vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[
MVE] Don'
t
try to
u
nroll vectorised
M
VE loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Permit a
u
to-vec
t
or
i
zation using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[A
R
M] Add
s
u
pport for
M
VE pre and post in
c
l
oads
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Gre
e
n
[A
R
M]
M
VE
bi
g
endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM
]
T
ig
h
ten up
V
LDRH
.
32
w
ith low
a
li
g
nments
commit
|
commitdiff
|
tree
2019-08-08
Da
v
i
d
Green
[ARM] Rejig MVE load store tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE
b
ig
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Gre
e
n
[
A
RM] Fix for
MVE V
R
EV64
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[ARM] MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid
Gr
e
en
[ARM] Bett
e
r
patt
e
rns
for fp <> predicate vector
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
ARM]
Rewri
t
e h
o
w VCMP are low
e
red, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] Disable MVE fptosi a
n
d
f
rie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
More
M
VE
compar
e
v
e
ctor splat combine
s
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE comp
a
re vector
s
plat co
m
bine
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM
]
Better O
R
's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[AR
M
] Better AND's for
M
VE compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
reen
[A
R
M] MVE floating poi
n
t
c
ompare
s
and selects
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] Basic And/Or/Xor handling for
M
V
E
p
redicates
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM
]
MVE p
r
edi
c
ate re
g
ister sup
p
ort
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] M
V
E integer comp
a
res and s
e
lects
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d Gre
e
n
[ARM] Re
n
ame
NEONModImm to VMOV
M
odImm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
Da
v
id G
r
een
[ARM] Fix for MVE VP
T
block pass
commit
|
commitdiff
|
tree
2019-07-21
David Gree
n
[ARM]
M
ove MV
E
VPT block tests
i
n
t
o
t
he Thumb
2
directo
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM] MVE
v
ector for
6
4bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] Minor formatting in ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
e
en
[ARM] M
V
E Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
Move
Shifts
a
fter Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM
]
A
d
just ho
w
NEON shifts are low
e
red
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[AR
M
] Add sign
and zero extend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[
A
RM] MVE VNE
G
inst
r
uct
i
o
n
p
a
t
t
e
rns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE
i
nteger abs
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gr
e
en
[ARM] MVE inte
g
e
r min and max
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[
ARM] MVE V
R
INT support
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[
A
R
M
] MVE minnm an
d
maxnm i
n
s
t
ruc
t
ions
commit
|
commitdiff
|
tree
2019-07-10
D
a
vi
d
G
r
ee
n
e
Revert
"[System M
o
del] [TTI] Update cache and prefet
c
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David G
r
eene
[Syste
m
Mo
d
el]
[
TTI] Update cache and pre
f
etch
TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM
]
A
d
d test
for MVE and no floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gr
e
en
[ARM] MVE p
a
t
t
er
n
s for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE VMO
V
immediate
h
andlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Gr
e
e
n
[
A
R
M] M
V
E fp to in
t
conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM
]
Favo
u
r PL/MI o
v
er GE/LT
when possible
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid
G
r
een
[ARM] A
d
ded
t
esting for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
id G
r
een
[ARM] MVE
b
itwise instruc
t
ion patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[AR
M
] Add M
V
E
mul
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Mark
m
ath routines
as
non-
l
egal for
MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[
ARM] MVE patterns fo
r
VABS
a
nd V
N
EG
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[
ARM] Wi
d
e
ning loads and na
r
rowing
stores
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
reen
[
ARM] MVE loads and s
t
or
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark
div and rem as expand
f
or MVE
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM]
Se
l
ect MVE fp add and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
M
VE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gr
e
en
[
ARM] Move low overhead lo
o
p c
o
degen tests into a separ
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Green
[ARM]
E
na
b
le Unr
o
ll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
D
a
v
i
d Green
[
ARM]
A
djust isLegalT1AddressImmediate fo
r
non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[ARM] A
d
d MVE a
d
d
ressing to isLegalT2AddressImm
e
diate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add fp16
ad
d
ress
i
ng to isLegalT2Addres
s
Im
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Add ex
t
ra gep cos
t
model tests for MVE and
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Ad
d
HasNEON f
o
r all Neon patterns in
A
RMIns
t
rN
E
ON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
D
a
vid Greene
[
X
86-64]
Fix 256-bit SE
T
0 lowering
for non-VLX targe
t
s
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[A
R
M] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Sel
e
ct
a
number o
f
fp16 roundin
g
functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Promote
v
a
r
ious fp16 math intr
i
nsics
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
een
[A
R
M]
S
el
e
ct fp1
6
fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avi
d
Gre
e
n
[ARM] Select fp
1
6 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Promote fp16
f
rem
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[A
R
M] Add some base f
u
l
lfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
D
avid
Green
[ARM]
Don't use the Machine Schedu
l
e
r
f
or
c
ortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
v
id G
r
een
[
A
RM] Cortex-M4 schedule
commit
|
commitdiff
|
tree
next