Add codegen support for using post-increment NEON load/store instructions.
authorBob Wilson <bob.wilson@apple.com>
Mon, 7 Feb 2011 17:43:21 +0000 (17:43 +0000)
committerBob Wilson <bob.wilson@apple.com>
Mon, 7 Feb 2011 17:43:21 +0000 (17:43 +0000)
commit1c3ef90cab9a563427bdd3c2fcd875c717750562
tree96e3030f27ad79d3147140f5ae0ecabf8f6b11c0
parent7de6814405ab02591235f0826b8e6d98fd76c8ba
Add codegen support for using post-increment NEON load/store instructions.

The vld1-lane, vld1-dup and vst1-lane instructions do not yet support using
post-increment versions, but all the rest of the NEON load/store instructions
should be handled now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125014 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
test/CodeGen/ARM/vld1.ll
test/CodeGen/ARM/vld2.ll
test/CodeGen/ARM/vld3.ll
test/CodeGen/ARM/vld4.ll
test/CodeGen/ARM/vlddup.ll
test/CodeGen/ARM/vldlane.ll
test/CodeGen/ARM/vst1.ll
test/CodeGen/ARM/vst2.ll
test/CodeGen/ARM/vst3.ll
test/CodeGen/ARM/vst4.ll
test/CodeGen/ARM/vstlane.ll