12975f37dSBill Wendling; RUN: rm -f %t.ll 22975f37dSBill Wendling; RUN: cat %s | sed -e 's/ 0, %2 / 1, %2 /' > %t.ll 32975f37dSBill Wendling; RUN: not llvm-diff %s %t.ll 2>&1 | FileCheck %s 42975f37dSBill Wendling 52975f37dSBill Wendling; CHECK: in function foo: 62975f37dSBill Wendling; CHECK-NEXT: in block %6 / %6: 72975f37dSBill Wendling; CHECK-NEXT: > %7 = phi i32 [ 1, %2 ], [ -1, %1 ] 82975f37dSBill Wendling; CHECK-NEXT: > ret i32 %7 92975f37dSBill Wendling; CHECK-NEXT: < %7 = phi i32 [ 0, %2 ], [ -1, %1 ] 102975f37dSBill Wendling; CHECK-NEXT: < ret i32 %7 112975f37dSBill Wendlingdefine i32 @foo(i32 %0) #0 { 12*2a721374SNikita Popov callbr void asm sideeffect "", "!i,~{dirflag},~{fpsr},~{flags}"() 132975f37dSBill Wendling to label %2 [label %6] 142975f37dSBill Wendling 152975f37dSBill Wendling2: 162975f37dSBill Wendling %3 = icmp eq i32 %0, 0 172975f37dSBill Wendling br i1 %3, label %6, label %4 182975f37dSBill Wendling 192975f37dSBill Wendling4: 202975f37dSBill Wendling br label %5 212975f37dSBill Wendling 222975f37dSBill Wendling5: 232975f37dSBill Wendling br label %5 242975f37dSBill Wendling 252975f37dSBill Wendling6: 262975f37dSBill Wendling %7 = phi i32 [ 0, %2 ], [ -1, %1 ] 272975f37dSBill Wendling ret i32 %7 282975f37dSBill Wendling} 29