Pseudo-ize t2MOVCC[ri].
authorJim Grosbach <grosbach@apple.com>
Fri, 1 Jul 2011 17:14:11 +0000 (17:14 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 1 Jul 2011 17:14:11 +0000 (17:14 +0000)
commitefeedceb41cc0c5ff7918cad870d5820de84b03d
tree5e4fc3c4d658f129504d0d9be8eeadf90da343ec
parent4d9af61a48639f37f1e0db745b26e4bf9ccdf1a0
Pseudo-ize t2MOVCC[ri].

t2MOVCC[ri] are just t2MOV[ri] instructions, so properly pseudo-ize them.
The Thumb1 versions, tMOVCC[ri] were only present for use by the size-
reduction pass, so they're no longer necessary at all and can be deleted.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134242 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMExpandPseudoInsts.cpp
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/Thumb2SizeReduction.cpp