diff options
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/branch-opt.ll')
-rw-r--r-- | llvm/test/CodeGen/PowerPC/branch-opt.ll | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/PowerPC/branch-opt.ll b/llvm/test/CodeGen/PowerPC/branch-opt.ll index 5e31270840b..af75e761dbf 100644 --- a/llvm/test/CodeGen/PowerPC/branch-opt.ll +++ b/llvm/test/CodeGen/PowerPC/branch-opt.ll @@ -8,13 +8,11 @@ target triple = "powerpc-unknown-linux-gnu" ; The last (whichever it is) should have a fallthrough exit, and the other three ; need an unconditional branch. No other block should have an unconditional ; branch to cond_next48 -; One of the blocks ends up with a loop exit block that gets a tail-duplicated copy -; of %cond_next48, so there should only be two unconditional branches. -;CHECK: b .LBB0_13 -;CHECK: b .LBB0_13 -;CHECK-NOT: b .LBB0_13 -;CHECK: .LBB0_13: # %cond_next48 +;CHECK: .LBB0_7: # %cond_next48 +;CHECK: b .LBB0_7 +;CHECK: b .LBB0_7 +;CHECK: b .LBB0_7 define void @foo(i32 %W, i32 %X, i32 %Y, i32 %Z) { entry: |