Skip to content

Commit

Permalink
add test cases for failures
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelmaitland committed Nov 2, 2023
1 parent 959c08d commit 538e6a1
Show file tree
Hide file tree
Showing 16 changed files with 157 additions and 0 deletions.
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err0.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscale0
body: |
bb.0:
%0:_(<vscale) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale x M x pA>

9 changes: 9 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err1.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscale1
body: |
bb.0:
%0:_(<vscale notanx) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale x M x pA>
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err10.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxp
body: |
bb.0:
%0:_(<vscale x 4 x p) = IMPLICIT_DEF
...

# CHECK: expected integers after 's'/'p' type character
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err11.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxs32
body: |
bb.0:
%0:_(<vscale x 4 x s32) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err12.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxp0
body: |
bb.0:
%0:_(<vscale x 4 x p0) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err13.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxs32X
body: |
bb.0:
%0:_(<vscale x 4 x s32 X) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err14.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxp0
body: |
bb.0:
%0:_(<vscale x 4 x p0 X) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err15.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscale0
body: |
bb.0:
%0:_(notatype) = IMPLICIT_DEF
...

# CHECK: expected sN, pA, <M x sN>, <M x pA>, <vscale x M x sN>, or <vscale x M x pA> for GlobalISel type
9 changes: 9 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err2.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalex0
body: |
bb.0:
%0:_(<vscale x) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
9 changes: 9 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err3.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalex0
body: |
bb.0:
%0:_(<vscale x) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err4.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalex1
body: |
bb.0:
%0:_(<vscale x notanint) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type

9 changes: 9 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err5.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalexM
body: |
bb.0:
%0:_(<vscale x 4) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
11 changes: 11 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err6.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMx0
body: |
bb.0:
%0:_(<vscale x 4 x) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type

9 changes: 9 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err7.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalexMx1
body: |
bb.0:
%0:_(<vscale x 4 x notansorp) = IMPLICIT_DEF
...

# CHECK: expected <vscale x M x sN> or <vscale M x pA> for vector type
10 changes: 10 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err8.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s

---
name: err_after_vscalexMxs
body: |
bb.0:
%0:_(<vscale x 4 x s) = IMPLICIT_DEF
...

# CHECK: expected integers after 's'/'p' type character
11 changes: 11 additions & 0 deletions llvm/test/CodeGen/MIR/Generic/scalable-vector-type-err9.mir
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# RUN: not llc -run-pass none -o - %s 2>&1 | FileCheck %s
---
name: err_after_vscalexMxpX
body: |
bb.0:
%0:_(<vscale x 4 x pX) = IMPLICIT_DEF
...

# CHECK: expected integers after 's'/'p' type character


0 comments on commit 538e6a1

Please sign in to comment.