aarch64: support target-specific .req assembler directive
authorSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 2 Jul 2014 04:50:23 +0000 (04:50 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 2 Jul 2014 04:50:23 +0000 (04:50 +0000)
commit8f9108459e9c044fd691ed526219682b46c78d52
treebb41ebfd9d71726bc4eec6f04ce28e3f459ff8dc
parentb80dce061bc6e4e1a28f3896d2ea81099daa3cf0
aarch64: support target-specific .req assembler directive

Based on the support for .req on ARM. The aarch64 variant has to keep track if
the alias register was a vector register (v0-31) or a general purpose or
VFP/Advanced SIMD ([bhsdq]0-31) register.

Patch by Janne Grunau!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212161 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
test/MC/AArch64/dot-req-case-insensitive.s [new file with mode: 0644]
test/MC/AArch64/dot-req-diagnostics.s [new file with mode: 0644]
test/MC/AArch64/dot-req.s [new file with mode: 0644]