summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir')
-rw-r--r--llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir18
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir b/llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir
new file mode 100644
index 00000000000..3b82de57bf6
--- /dev/null
+++ b/llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir
@@ -0,0 +1,18 @@
+# RUN: not llc -mtriple=aarch64-- -run-pass=none -o /dev/null %s 2>&1 | FileCheck %s
+
+---
+name: test_missing_lparen
+tracksRegLiveness: true
+body: |
+ bb.0:
+ liveins: $d0
+
+ %0:_(<2 x s32>) = COPY $d0
+ %2:_(<2 x s32>) = G_IMPLICIT_DEF
+
+ ; CHECK: [[@LINE+1]]:71: expected syntax shufflemask(<integer or undef>, ...)
+ %1:_(<2 x s32>) = G_SHUFFLE_VECTOR %0(<2 x s32>), %2, shufflemask 1, 0)
+ $d0 = COPY %1(<2 x s32>)
+ RET_ReallyLR implicit $d0
+
+...
OpenPOWER on IntegriCloud