Skip to content

Commit 538e6a1

Browse files
add test cases for failures
1 parent 959c08d commit 538e6a1

16 files changed

+157
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscale0
4+
body: |
5+
bb.0:
6+
%0:_(<vscale) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale x M x pA>
10+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscale1
4+
body: |
5+
bb.0:
6+
%0:_(<vscale notanx) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale x M x pA>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxp
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x p) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected integers after 's'/'p' type character
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxs32
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x s32) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxp0
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x p0) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxs32X
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x s32 X) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxp0
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x p0 X) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscale0
5+
body: |
6+
bb.0:
7+
%0:_(notatype) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected sN, pA, <M x sN>, <M x pA>, <vscale x M x sN>, or <vscale x M x pA> for GlobalISel type
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalex0
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalex0
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalex1
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x notanint) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalexM
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x 4) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMx0
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
11+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalexMx1
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x 4 x notansorp) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
3+
---
4+
name: err_after_vscalexMxs
5+
body: |
6+
bb.0:
7+
%0:_(<vscale x 4 x s) = IMPLICIT_DEF
8+
...
9+
10+
# CHECK: expected integers after 's'/'p' type character
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
2+
---
3+
name: err_after_vscalexMxpX
4+
body: |
5+
bb.0:
6+
%0:_(<vscale x 4 x pX) = IMPLICIT_DEF
7+
...
8+
9+
# CHECK: expected integers after 's'/'p' type character
10+
11+

0 commit comments

Comments
 (0)