[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / Analysis / CycleInfo / unreachable-predecessor.ll
blob17114de7d0f2d61cd54a0c6ff5dfd85d2c21a9a3
1 ; RUN: opt < %s -disable-output -passes='verify<cycles>,print<cycles>' 2>&1 | FileCheck %s
2 ; CHECK-LABEL: CycleInfo for function: unreachable
3 ; CHECK:    depth=1: entries(loop.body) loop.latch inner.block
4 define void @unreachable(i32 %n, i1 %arg) {
5 entry:
6   br label %loop.body
8 loop.body:
9   br label %inner.block
11 ; This branch should not cause %inner.block to appear as an entry.
12 unreachable.block:
13   br label %inner.block
15 inner.block:
16   br i1 %arg, label %loop.exit, label %loop.latch
18 loop.latch:
19   br label %loop.body
21 loop.exit:
22   ret void