llvm/llvm/test/MachineVerifier/test_g_vscale.mir

# RUN: not --crash llc -verify-machineinstrs -mtriple=arm64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
# REQUIRES: aarch64-registered-target

---
name:            g_vscale
body: |
  bb.0:

  %1:_(s32) = G_CONSTANT i32 4

  ; CHECK: G_VSCALE operand must be cimm
  %2:_(s32) = G_VSCALE %1

  ; CHECK: G_VSCALE immediate cannot be zero
  %3:_(s32) = G_VSCALE i32 0
...