Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / MIR / AArch64 / generic-virtual-registers-error.mir
blob8690e9ca18e7fb028226c0eecfe2bd773021bb9d
1 # RUN: not llc -mtriple=aarch64-apple-ios -run-pass none -o - %s 2>&1 \
2 # RUN:        | FileCheck %s --check-prefix=ERR
3 # This test ensures that the MIR parser errors out when
4 # generic virtual register definitions are not correct.
6 --- |
7   define void @baz() { ret void }
8 ...
10 ---
11 name:            baz
12 registers:
13   - { id: 0, class: _ }
14 body: |
15   bb.0:
16     liveins: $w0
17     ; ERR: generic virtual registers must have a type
18     ; ERR-NEXT: %0
19     %0 = G_ADD i32 $w0, $w0
20 ...