diff options
Diffstat (limited to 'llvm/test/Transforms')
| -rw-r--r-- | llvm/test/Transforms/JumpThreading/basic.ll | 31 | ||||
| -rw-r--r-- | llvm/test/Transforms/JumpThreading/crash.ll | 22 |
2 files changed, 0 insertions, 53 deletions
diff --git a/llvm/test/Transforms/JumpThreading/basic.ll b/llvm/test/Transforms/JumpThreading/basic.ll index 7b444ad0a91..3d936b8f30f 100644 --- a/llvm/test/Transforms/JumpThreading/basic.ll +++ b/llvm/test/Transforms/JumpThreading/basic.ll @@ -170,36 +170,5 @@ BB4: } -;; This tests that the branch in 'merge' can be cloned up into T1. -;; rdar://7367025 -define i32 @test7(i1 %cond, i1 %cond2) { -Entry: -; CHECK: @test7 - %v1 = call i32 @f1() - br i1 %cond, label %Merge, label %F1 - -F1: - %v2 = call i32 @f2() - br label %Merge - -Merge: - %B = phi i32 [%v1, %Entry], [%v2, %F1] - %M = icmp ne i32 %B, %v1 - %N = icmp eq i32 %B, 47 - %O = and i1 %M, %N - br i1 %O, label %T2, label %F2 -; CHECK: Merge: -; CHECK-NOT: phi -; CHECK-NEXT: %v2 = call i32 @f2() - -T2: - call void @f3() - ret i32 %B - -F2: - ret i32 %B -; CHECK: F2: -; CHECK-NEXT: phi i32 -} diff --git a/llvm/test/Transforms/JumpThreading/crash.ll b/llvm/test/Transforms/JumpThreading/crash.ll index 7e2a2a047d1..862b40378bc 100644 --- a/llvm/test/Transforms/JumpThreading/crash.ll +++ b/llvm/test/Transforms/JumpThreading/crash.ll @@ -170,25 +170,3 @@ bb32.i: ret i32 1 } - -define fastcc void @test5(i1 %tmp, i32 %tmp1) nounwind ssp { -entry: - br i1 %tmp, label %bb12, label %bb13 - - -bb12: - br label %bb13 - -bb13: - %.lcssa31 = phi i32 [ undef, %bb12 ], [ %tmp1, %entry ] - %A = and i1 undef, undef - br i1 %A, label %bb15, label %bb61 - -bb15: - ret void - - -bb61: - ret void -} - |

