[AArch64] Fix problems in decoding generic MSR instructions
authorPetr Pavlu <petr.pavlu@arm.com>
Wed, 15 Jul 2015 08:10:30 +0000 (08:10 +0000)
committerPetr Pavlu <petr.pavlu@arm.com>
Wed, 15 Jul 2015 08:10:30 +0000 (08:10 +0000)
commitec223f1217da16079ae6691c86b2e1e90ef130a8
treec13cd7c8e64535ae9c85886fac1b767899b5d2ee
parentf31b1ec106799f9461d8ed21a2e67da3d9ac798b
[AArch64] Fix problems in decoding generic MSR instructions

Bitpatterns rejected by the decoder method of `MSR (immediate)` should be
decoded as the `extended MSR (register)` instruction.

Differential Revision: http://reviews.llvm.org/D7174

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242276 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrFormats.td
test/MC/Disassembler/AArch64/basic-a64-instructions.txt