[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / AArch64 / GlobalISel / implicit_def_rbs_crash.mir
blob04aefb9207e79d31045e811865cbddc26764b211
1 # RUN: llc -O0 -mtriple arm64-- -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s
3 # Check we don't crash given an non-generic implicit_def. These may
4 # come from swifterror handling in the translator.
5 # CHECK: IMPLICIT_DEF
6 ---
7 name:            implicit_def_crash
8 alignment:       4
9 legalized:       true
10 regBankSelected: false
11 selected:        false
12 failedISel:      false
13 registers:
14   - { id: 0, class: gpr64all, preferred-register: '' }
15   - { id: 1, class: _, preferred-register: '' }
16   - { id: 2, class: gpr64all, preferred-register: '' }
17   - { id: 3, class: gpr64all, preferred-register: '' }
18 body:             |
19   bb.1:
20     %0:gpr64all = IMPLICIT_DEF
22 ...