Add a separate ARM instruction format for Saturate instructions.
authorBob Wilson <bob.wilson@apple.com>
Wed, 11 Aug 2010 00:01:18 +0000 (00:01 +0000)
committerBob Wilson <bob.wilson@apple.com>
Wed, 11 Aug 2010 00:01:18 +0000 (00:01 +0000)
commit9a1c189d9e7472f336f3c6d61be76bc46b25749e
treeec4aba2f13b3c97383a34d3dcbe9fa0b768a8c46
parent0a16b22e64336d01967bc2a25c7c3a3bde0358af
Add a separate ARM instruction format for Saturate instructions.
(I discovered 2 more copies of the ARM instruction format list, bringing the
total to 4!!  Two of them were already out of sync.  I haven't yet gotten into
the disassembler enough to know the best way to fix this, but something needs
to be done.)  Add support for encoding these instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110754 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.h
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
utils/TableGen/ARMDecoderEmitter.cpp