summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AsmParser
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2018-10-02 09:48:43 +0000
committerOliver Stannard <oliver.stannard@arm.com>2018-10-02 09:48:43 +0000
commit4493f421acc535e0ca80670b5465ae5a41532a8e (patch)
tree98e056167f723d559944979a77a2f526d2fe5193 /llvm/lib/Target/AArch64/AsmParser
parent1e44c3b62c3d80d438785f2dc0d2c7cff3f4389a (diff)
downloadbcm5719-llvm-4493f421acc535e0ca80670b5465ae5a41532a8e.tar.gz
bcm5719-llvm-4493f421acc535e0ca80670b5465ae5a41532a8e.zip
[AArch64][v8.5A] Add MTE system instructions
The Memory Tagging Extension adds system instructions for data cache maintenance, implemented as new operands to the DC instruction. Patch by Pablo Barrio! Differential revision: https://reviews.llvm.org/D52487 llvm-svn: 343570
Diffstat (limited to 'llvm/lib/Target/AArch64/AsmParser')
-rw-r--r--llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index d3b6c0d606a..55bc361b4c4 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -2825,6 +2825,7 @@ static const struct Extension {
{ "lse", {AArch64::FeatureLSE} },
{ "predctrl", {AArch64::FeaturePredCtrl} },
{ "ccdp", {AArch64::FeatureCacheDeepPersist} },
+ { "mte", {AArch64::FeatureMTE} },
// FIXME: Unsupported extensions
{ "pan", {} },
OpenPOWER on IntegriCloud