[AArch64] Add v8.5-a Memory Tagging GMID_EL1 register
authorDavid Spickett <david.spickett@arm.com>
Mon, 1 Apr 2019 14:41:14 +0000 (14:41 +0000)
committerDavid Spickett <david.spickett@arm.com>
Mon, 1 Apr 2019 14:41:14 +0000 (14:41 +0000)
commitefe376add6ab35db2e6263d257d7d9a61d3e84e0
tree6f4431347ce5c0e40f2105a839e9d33359f27ea4
parent30c2f20e5584f4b57dd033ce54119d80eb5e6c46
[AArch64] Add v8.5-a Memory Tagging GMID_EL1 register

The latest version of the MTE spec added a system
register 'GMID_EL1'. It contains the block size used
by the LDGM and STGM instructions and is read only.

The specification can be found here:
https://developer.arm.com/docs/ddi0596/c

llvm-svn: 357392
llvm/lib/Target/AArch64/AArch64SystemOperands.td
llvm/test/MC/AArch64/armv8.5a-mte-error.s
llvm/test/MC/AArch64/armv8.5a-mte.s
llvm/test/MC/Disassembler/AArch64/armv8.5a-mte.txt