| # RUN: llc -O0 -mtriple arm64-- -run-pass=regbankselect -verify-machineinstrs %s -o - | FileCheck %s |
| |
| # Check we don't crash given an non-generic implicit_def. These may |
| # come from swifterror handling in the translator. |
| # CHECK: IMPLICIT_DEF |
| --- |
| name: implicit_def_crash |
| alignment: 4 |
| legalized: true |
| regBankSelected: false |
| selected: false |
| failedISel: false |
| registers: |
| - { id: 0, class: gpr64all, preferred-register: '' } |
| - { id: 1, class: _, preferred-register: '' } |
| - { id: 2, class: gpr64all, preferred-register: '' } |
| - { id: 3, class: gpr64all, preferred-register: '' } |
| body: | |
| bb.1: |
| %0:gpr64all = IMPLICIT_DEF |
| |
| ... |