[AArch64] Add ARMv8.2-A new AT instruction variants
authorOliver Stannard <oliver.stannard@arm.com>
Thu, 26 Nov 2015 15:34:44 +0000 (15:34 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Thu, 26 Nov 2015 15:34:44 +0000 (15:34 +0000)
commita890b48abb3675c03cc14716abddb7bfe734c609
tree6abce254d797bec2890cbbc38b2c99aa51282ebe
parent937e2d588c6509301ae609b3b8fd9c7c72d348de
[AArch64] Add ARMv8.2-A new AT instruction variants

ARMv8.2-A adds new variants of the "at" (address translate) system
instruction, which take the PSTATE.PAN bit (added in ARMv8.1-A). These
are a required part of ARMv8.2-A, so no additional subtarget features
are required.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254159 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
lib/Target/AArch64/Utils/AArch64BaseInfo.h
test/MC/AArch64/armv8.2a-at.s [new file with mode: 0644]
test/MC/Disassembler/AArch64/armv8.2a-at.txt [new file with mode: 0644]