Remove NEON vmovn intrinsic, replacing it with vector truncate operations.
authorBob Wilson <bob.wilson@apple.com>
Mon, 30 Aug 2010 20:02:30 +0000 (20:02 +0000)
committerBob Wilson <bob.wilson@apple.com>
Mon, 30 Aug 2010 20:02:30 +0000 (20:02 +0000)
commit973a074345add36c046c0f0bfea0156a532ab479
tree3f3ffb69284b82d87c7df80b420d5b52a8bb6672
parent663e339e208a9d54d3731618cb484e8a07c33335
Remove NEON vmovn intrinsic, replacing it with vector truncate operations.
Auto-upgrade the old intrinsic and update tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112507 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsARM.td
lib/Target/ARM/ARMInstrNEON.td
lib/VMCore/AutoUpgrade.cpp
test/Bitcode/neon-intrinsics.ll
test/Bitcode/neon-intrinsics.ll.bc
test/CodeGen/ARM/vmov.ll