1 ; RUN: opt -passes=jump-threading -S < %s | FileCheck %s
5 %tmp1 = icmp eq i32 %tmp, 1
6 br i1 %tmp1, label %bb5, label %bb2
7 ; CHECK: br i1 %tmp1,{{.*}} !prof ![[PROF1:[0-9]+]]
11 %tmp4 = icmp ne i32 %tmp3, 1
13 ; CHECK: br i1 %tmp4, {{.*}} !prof ![[PROF2:[0-9]+]]
16 %tmp6 = phi i1 [ false, %bb ], [ %tmp4, %bb2 ]
17 br i1 %tmp6, label %bb8, label %bb7, !prof !0
39 !0 = !{!"branch_weights", i32 2146410443, i32 1073205}
40 ;CHECK: ![[PROF1]] = !{!"branch_weights", i32 1073205, i32 2146410443}
41 ;CHECK: ![[PROF2]] = !{!"branch_weights", i32 -2147483648, i32 0}