summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC')
-rw-r--r--test/MC/AArch64/SVE/dot-req.s6
-rw-r--r--test/MC/AArch64/dot-req.s5
2 files changed, 11 insertions, 0 deletions
diff --git a/test/MC/AArch64/SVE/dot-req.s b/test/MC/AArch64/SVE/dot-req.s
new file mode 100644
index 00000000000..c6816ea98b2
--- /dev/null
+++ b/test/MC/AArch64/SVE/dot-req.s
@@ -0,0 +1,6 @@
+// RUN: llvm-mc -triple=aarch64-none-linux-gnu -mattr=+sve -show-encoding < %s 2>&1 | FileCheck %s
+
+foo:
+// CHECK: add z0.s, z1.s, z2.s
+ zbar .req z1
+ add z0.s, zbar.s, z2.s
diff --git a/test/MC/AArch64/dot-req.s b/test/MC/AArch64/dot-req.s
index b2316be00b7..582674b1f8d 100644
--- a/test/MC/AArch64/dot-req.s
+++ b/test/MC/AArch64/dot-req.s
@@ -42,3 +42,8 @@ bar:
add peter, x0, x0
.unreq peter
// CHECK: add x6, x0, x0
+
+ zoe .req x6
+ add zoe, x0, x0
+ .unreq zoe
+// CHECK: add x6, x0, x0