OSDN Git Service

Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack
authorJim Grosbach <grosbach@apple.com>
Wed, 5 May 2010 23:44:43 +0000 (23:44 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 5 May 2010 23:44:43 +0000 (23:44 +0000)
commit29402132f3e890a2771818f44987ede213297431
treea8b44b3b27d913edc1edb17de108a1e3d32fba53
parent1cc0d628552a43568ec7c143698025ab18f2e072
Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack
instructions to subtarget features and update tests to reflect.
PR5717.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103136 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
test/CodeGen/Thumb2/thumb2-pack.ll
test/CodeGen/Thumb2/thumb2-rev.ll
test/CodeGen/Thumb2/thumb2-shifter.ll
test/CodeGen/Thumb2/thumb2-smla.ll
test/CodeGen/Thumb2/thumb2-smul.ll
test/CodeGen/Thumb2/thumb2-sxt_rot.ll
test/CodeGen/Thumb2/thumb2-uxt_rot.ll
test/CodeGen/Thumb2/thumb2-uxtb.ll