Improve handling of immediates by splitting 32-bit immediates into two 16-bit
authorJim Grosbach <grosbach@apple.com>
Wed, 21 Oct 2009 20:44:34 +0000 (20:44 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 21 Oct 2009 20:44:34 +0000 (20:44 +0000)
commit65b7f3af76d0ba5bce49b56ab3e18f970b95f9d1
treeb661bd2fc3e459487f35f901f7dda39216b86340
parenta91f4c561e87c61beab3b70c8655992faad735a4
Improve handling of immediates by splitting 32-bit immediates into two 16-bit
immediate operands when they will fit into the using instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84778 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAddressingModes.h
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/Thumb2/thumb2-mov.ll
test/CodeGen/Thumb2/thumb2-mov2.ll