[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Transforms / JumpThreading / thread-prob-2.ll
blob0cd721639498ea63b0aa830200db043072703f02
1 ; RUN: opt -debug-only=branch-prob -jump-threading -S %s 2>&1 | FileCheck %s
2 ; REQUIRES: asserts
4 ; Make sure that we clear edge probabilities for bb.cond as we fold
5 ; the conditional branch in it.
7 ; CHECK: eraseBlock bb.cond
9 define i32 @foo(i1 %cond) !prof !0 {
10 ; CHECK-LABEL: @foo
11 ; CHECK: bb.entry:
12 ; CHECK-NEXT: br i1 %cond, label %bb.31, label %bb.12
13 ; CHECK-NOT: bb.cond:
14 bb.entry:
15   br i1 %cond, label %bb.31, label %bb.cond
17 bb.cond:
18   br i1 %cond, label %bb.31, label %bb.12
20 bb.31:
21   ret i32 31
23 bb.12:
24   ret i32 12
27 !0 = !{!"function_entry_count", i64 0}