[mlir][LLVM] `LLVMTypeConverter`: Tighten materialization checks (#116532)
[llvm-project.git] / llvm / test / CodeGen / RISCV / pr53662.mir
blobce5e5e811f2c6112208c3490af390a76f50de371
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   }
9 ...
10 ---
11 name:            b
12 frameInfo:
13   savePoint:       '%bb.0'
14   restorePoint:    '%bb.1'
15 body:             |
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
32   bb.1:
33     DBG_VALUE $noreg
35   bb.2:
36     PseudoRET implicit killed $x10
38 ...