Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend and
authorBob Wilson <bob.wilson@apple.com>
Fri, 20 Aug 2010 04:54:02 +0000 (04:54 +0000)
committerBob Wilson <bob.wilson@apple.com>
Fri, 20 Aug 2010 04:54:02 +0000 (04:54 +0000)
commitb31a11b466281b7e01cfde007b2041eefa2341e4
tree97ed9d7695da68596c898a0d552ee737ba678da2
parent2df9504fec1ddf198321c7fe8c968154b4edbff3
Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend and
zero-extend operations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111614 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsARM.td
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrNEON.td
lib/VMCore/AutoUpgrade.cpp
test/Bitcode/neon-intrinsics.ll [new file with mode: 0644]
test/Bitcode/neon-intrinsics.ll.bc [new file with mode: 0644]
test/CodeGen/ARM/neon-ops.ll [deleted file]
test/CodeGen/ARM/vmov.ll