xref: /llvm-project/llvm/test/CodeGen/RISCV/pr53662.mir (revision e098281c278cd1d840d6ee28d63a7d9671abbe4b)
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2# RUN: llc -mtriple=riscv64 -run-pass=prologepilog -o - %s | FileCheck %s
3--- |
4  define void @b() {
5  entry:
6    unreachable
7  }
8
9...
10---
11name:            b
12frameInfo:
13  savePoint:       '%bb.0'
14  restorePoint:    '%bb.1'
15body:             |
16  ; CHECK-LABEL: name: b
17  ; CHECK: bb.0:
18  ; CHECK-NEXT:   successors: %bb.1(0x80000000)
19  ; CHECK-NEXT: {{  $}}
20  ; CHECK-NEXT:   PseudoBR %bb.1
21  ; CHECK-NEXT: {{  $}}
22  ; CHECK-NEXT: bb.1:
23  ; CHECK-NEXT:   successors: %bb.2(0x80000000)
24  ; CHECK-NEXT: {{  $}}
25  ; CHECK-NEXT:   DBG_VALUE $noreg
26  ; CHECK-NEXT: {{  $}}
27  ; CHECK-NEXT: bb.2:
28  ; CHECK-NEXT:   PseudoRET implicit killed $x10
29  bb.0 :
30    PseudoBR %bb.1
31
32  bb.1:
33    DBG_VALUE $noreg
34
35  bb.2:
36    PseudoRET implicit killed $x10
37
38...
39