From: Martin Storsjo Date: Mon, 31 Dec 2018 10:22:04 +0000 (+0000) Subject: [AArch64] Accept "sve" as arch feature in assembler X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d0000b549c676a4eea57c838eeaaa0063536d5c9;p=llvm [AArch64] Accept "sve" as arch feature in assembler Differential Revision: https://reviews.llvm.org/D56128 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350174 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp index d2f78afe0a2..88766592e31 100644 --- a/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp +++ b/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp @@ -2832,6 +2832,7 @@ static const struct Extension { {"tlb-rmi", {AArch64::FeatureTLB_RMI}}, {"pan-rwv", {AArch64::FeaturePAN_RWV}}, {"ccpp", {AArch64::FeatureCCPP}}, + {"sve", {AArch64::FeatureSVE}}, // FIXME: Unsupported extensions {"pan", {}}, {"lor", {}}, diff --git a/test/MC/AArch64/SVE/directive-arch.s b/test/MC/AArch64/SVE/directive-arch.s new file mode 100644 index 00000000000..99ddf4e7bf9 --- /dev/null +++ b/test/MC/AArch64/SVE/directive-arch.s @@ -0,0 +1,6 @@ +// RUN: llvm-mc -triple=aarch64 < %s | FileCheck %s + +.arch armv8-a+sve + +ptrue p0.b, pow2 +// CHECK: ptrue p0.b, pow2