[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / WebAssembly / cfg-stackify-dbg.mir
blobcd76d9132f9db16303aa56656cf54bcf36a7a432
1 # RUN: llc -mtriple=wasm32-unknown-unknown -run-pass wasm-cfg-stackify %s -o - | FileCheck %s
3 # This tests if END_LOOP marker is placed correctly when the BB it is to be
4 # placed is unreachable. Regression test for PR41307.
6 # CHECK-LABEL: unreachable_test
7 name: unreachable_test
8 liveins:
9   - { reg: '$arguments' }
10 body: |
11   bb.0:
12     successors: %bb.1
14   bb.1:
15   ; predecessors: %bb.0, %bb.2
16     successors: %bb.2
18   bb.2:
19   ; predecessors: %bb.1
20     successors: %bb.1
21     BR %bb.1, implicit-def dead $arguments
23   ; CHECK: bb.3
24   ; CHECK: END_LOOP
25   bb.3:
26     UNREACHABLE implicit-def $arguments
27 ...