Refactor away tSpill and tRestore pseudos in ARM backend.
authorJim Grosbach <grosbach@apple.com>
Wed, 29 Jun 2011 20:26:39 +0000 (20:26 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 29 Jun 2011 20:26:39 +0000 (20:26 +0000)
commit74472b4bf963c424da04f42dffdb94c85ef964bc
treed30ad55bf2b396935fca9f8f85e6bd12c0198994
parent1e965641dc580b7910b7f1e318f15ddf2343b990
Refactor away tSpill and tRestore pseudos in ARM backend.

The tSpill and tRestore instructions are just copies of the tSTRspi and
tLDRspi instructions, respectively. Just use those directly instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134092 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/Thumb1FrameLowering.cpp
lib/Target/ARM/Thumb1InstrInfo.cpp
lib/Target/ARM/Thumb1RegisterInfo.cpp
utils/TableGen/ARMDecoderEmitter.cpp