[ARM] Don't pretend we know how to generate MVE VLDn
commit80391898760c5fd0021b93ce21274c0ea7fbd32a
authorDavid Green <david.green@arm.com>
Fri, 16 Aug 2019 13:06:49 +0000 (16 13:06 +0000)
committerDavid Green <david.green@arm.com>
Fri, 16 Aug 2019 13:06:49 +0000 (16 13:06 +0000)
treef6ecc05d7cbe25a2c2c89333c119dd10665d352b
parent250cc6668a329ad6620ca4fff123f8e3de718558
[ARM] Don't pretend we know how to generate MVE VLDn

We don't yet know how to generate these instructions for MVE. And in the case
of VLD3, we don't even have the instruction. For the moment don't tell the
vectoriser that we have VLD4, just to end up serialising the results.

Differential Revision: https://reviews.llvm.org/D66009

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369101 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
test/Transforms/LoopVectorize/ARM/mve-interleaved-cost.ll [new file with mode: 0644]