[ARM][AArch64] Only lower to interleaved load/store if the target has NEON
authorJeroen Ketema <j.ketema@imperial.ac.uk>
Wed, 7 Oct 2015 14:53:29 +0000 (14:53 +0000)
committerJeroen Ketema <j.ketema@imperial.ac.uk>
Wed, 7 Oct 2015 14:53:29 +0000 (14:53 +0000)
commit61dd176fb0e726f207d057d5f60d97b4052780ad
treed695fe5575e88c5942123d411b800fa31ace96f5
parentc6f2e2a5847a477e80fc447b5fc976808ea92684
[ARM][AArch64] Only lower to interleaved load/store if the target has NEON

Without an additional check for NEON, the compiler crashes during
legalization of NEON ldN/stN.

Differential Revision: http://reviews.llvm.org/D13508

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249550 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/AArch64/aarch64-interleaved-accesses.ll
test/CodeGen/ARM/arm-interleaved-accesses.ll