Fix PR5694. The CMN instructions set the flags differently from CMP, so they
authorJim Grosbach <grosbach@apple.com>
Fri, 22 Jan 2010 00:08:13 +0000 (00:08 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 22 Jan 2010 00:08:13 +0000 (00:08 +0000)
commitd5d2baec2609da3ade9ca205e87c88d35e9e6976
tree0250b253e3176ffc8d6f5655b0de22bb09b56270
parent8767d32e758db3ffef796342a2650f337cf3404a
Fix PR5694. The CMN instructions set the flags differently from CMP, so they
cannot be directly interchanged for comparisons against negated values.
Disable the CMN instructions for the time being.

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