The asm parser currently selects the wrong encoding for non-conditional Thumb2 branch...
authorOwen Anderson <resistor@mac.com>
Wed, 31 Aug 2011 22:00:41 +0000 (22:00 +0000)
committerOwen Anderson <resistor@mac.com>
Wed, 31 Aug 2011 22:00:41 +0000 (22:00 +0000)
commitb45b11bce1fd79b0973d2df8db295583b5477c62
tree8a16bbbc17dba76eb111474a6a2ffc17a5e1bb17
parent08c28625409ec5c07f8c99ddda60d831ddf1203a
The asm parser currently selects the wrong encoding for non-conditional Thumb2 branches.  However, this exposed a number of situations where the decoder was too permissive in allowing invalid instructions to decode successful.  Specify additional fixed bits to close those gaps.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138910 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/Disassembler/ARMDisassembler.cpp