4 target triple = "armv7--linux-android"
8 define i32 @foo(%0* readonly) {
9 br i1 undef, label %12, label %2
12 %3 = trunc i64 undef to i32
13 %4 = icmp eq i32 undef, 0
14 br i1 %4, label %5, label %9
17 %6 = icmp slt i32 %3, 0
18 %7 = sub nsw i32 0, %3
19 %8 = select i1 %6, i32 %7, i32 %3
23 br i1 undef, label %12, label %10
26 %11 = tail call i32 @bar(i32 undef)
30 %13 = phi i32 [ %8, %5 ], [ 0, %1 ], [ undef, %9 ]