Implement a few more binary encoding bits. Still very early stage proof-of-
authorJim Grosbach <grosbach@apple.com>
Fri, 8 Oct 2010 21:45:55 +0000 (21:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 8 Oct 2010 21:45:55 +0000 (21:45 +0000)
commit56ac907c57fcfddfd650238f03c856a9d55987e5
tree64533bf920c7ee91304a627614d1e74e089cb83c
parent6313944845265dbf38e68046a047d78162f5b89e
Implement a few more binary encoding bits. Still very early stage proof-of-
concept level stuff at this point, but it is generally working for those
instructions that know how to map the operands.

This patch fills in the register operands for add/sub/or/etc instructions
and adds the conditional execution predicate encoding.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116112 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMMCCodeEmitter.cpp
test/MC/ARM/simple-encoding.ll