[AArch64][v8.5A] Add MTE as an optional AArch64 extension
authorOliver Stannard <oliver.stannard@arm.com>
Tue, 2 Oct 2018 09:36:28 +0000 (09:36 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Tue, 2 Oct 2018 09:36:28 +0000 (09:36 +0000)
commit85de54090e5e63aecb356902c42ef157a957e2e2
tree10528e13b17fdc1f26fb2590021b70adc2a3d55d
parentad23f270dbbe8c55f7739118be97272eddd9e9df
[AArch64][v8.5A] Add MTE as an optional AArch64 extension

This adds the memory tagging extension, which is an optional extension
introduced in v8.5A. The new instructions and registers will be added by
subsequent patches.

Patch by Pablo Barrio!

Differential revision: https://reviews.llvm.org/D52486

llvm-svn: 343563
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/include/llvm/Support/TargetParser.h
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/unittests/Support/TargetParserTest.cpp