Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 encoding bug.

llvm-svn: 58800
diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td
index 3ce8baa..19e25d4 100644
--- a/llvm/lib/Target/ARM/ARM.td
+++ b/llvm/lib/Target/ARM/ARM.td
@@ -101,15 +101,13 @@
   let TSFlagsFields = ["AddrModeBits",
                        "SizeFlag",
                        "IndexModeBits",
-                       "Opcode",
                        "isUnaryDataProc",
                        "Form"];
   let TSFlagsShifts = [0,
                        4,
                        7,
                        9,
-                       13,
-                       14];
+                       10];
 }
 
 //===----------------------------------------------------------------------===//