diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2017-12-20 09:45:45 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2017-12-20 09:45:45 +0000 |
commit | 7b05d3922f1f3107f304f38c88c63acad830cca8 (patch) | |
tree | 03d232d93b1ff2d47ea38f20624b75b88a3e7987 /test/MC | |
parent | 5eba494772fb9f74e8f7209de554da5bb2f75fa8 (diff) |
[AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Summary: This fixes an issue as identified by @rnk in https://reviews.llvm.org/rL321029.
Reviewers: rnk, fhahn, rengolin, efriedma, echristo, olista01
Reviewed By: rnk, fhahn
Subscribers: aemerson, javed.absar, kristof.beyls, llvm-commits, rnk
Differential Revision: https://reviews.llvm.org/D41382
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321158 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r-- | test/MC/AArch64/SVE/dot-req.s | 6 | ||||
-rw-r--r-- | test/MC/AArch64/dot-req.s | 5 |
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 |