ARM64: Improve diagnostics for malformed reg+reg addressing mode.
authorJim Grosbach <grosbach@apple.com>
Mon, 21 Apr 2014 21:45:57 +0000 (21:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 21 Apr 2014 21:45:57 +0000 (21:45 +0000)
commit91c655736e8a48ac4c464a1c95f29d6147370e57
tree25151b659c3001b6a08d228e6c1ffa5c21bd8f66
parent8a412da0eaf2b694091471a8420e8d47a84816ac
ARM64: Improve diagnostics for malformed reg+reg addressing mode.

Make sure only general purpose registers are valid for offset regs and
that 32-bit regs are only valid for sxtw and uxtw extends.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206799 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp
test/MC/ARM64/diags.s