ARM IAS: support GNU extension for ldrd, strd
authorSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 10 Jan 2014 04:38:35 +0000 (04:38 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 10 Jan 2014 04:38:35 +0000 (04:38 +0000)
commit003132d48cbb371c9bf059de4740f6d1e4142868
tree428165346109dd75102bc03c82ea0824bddda693
parent4eeee88e912cc03208b5ead91563a7519ec4ab73
ARM IAS: support GNU extension for ldrd, strd

The GNU assembler has an extension that allows for the elision of the paired
register (dt2) for the LDRD and STRD mnemonics.  Add support for this in the
assembly parser.  Canonicalise the usage during the instruction parsing from
the specified version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198915 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/arm-memory-instructions.s