summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-03-18 03:45:45 +0000
committerTanya Lattner <tonic@nondot.org>2008-03-18 03:45:45 +0000
commitbaa370b37aaad6c32d04319d4bcee4cf170f4efc (patch)
tree7c9ab0be27ad61d5db4d04e8a7253d2c683a13cc /llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
parentc24a1e322335fa45d277722e589a2df24af43b77 (diff)
downloadbcm5719-llvm-baa370b37aaad6c32d04319d4bcee4cf170f4efc.tar.gz
bcm5719-llvm-baa370b37aaad6c32d04319d4bcee4cf170f4efc.zip
Upgrade tests to not use llvm-upgrade.
llvm-svn: 48483
Diffstat (limited to 'llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll')
-rw-r--r--llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll50
1 files changed, 27 insertions, 23 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll b/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
index 22cd3d4685c..3c449193735 100644
--- a/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
+++ b/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
@@ -1,29 +1,33 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg | llvm-dis | not grep unreachable
+; RUN: llvm-as < %s | opt -simplifycfg | llvm-dis | not grep unreachable
-void %test1(bool %C, bool* %BP) {
- br bool %C, label %T, label %F
-T:
- store bool %C, bool* %BP ;; dead
- unreachable
-F:
- ret void
+define void @test1(i1 %C, i1* %BP) {
+ br i1 %C, label %T, label %F
+T: ; preds = %0
+ store i1 %C, i1* %BP
+ unreachable
+F: ; preds = %0
+ ret void
}
-void %test2() {
- invoke void %test2() to label %N unwind label %U
-U:
- unreachable
-N:
- ret void
+define void @test2() {
+ invoke void @test2( )
+ to label %N unwind label %U
+U: ; preds = %0
+ unreachable
+N: ; preds = %0
+ ret void
}
-int %test3(int %v) {
- switch int %v, label %default [ int 1, label %U
- int 2, label %T]
-default:
- ret int 1
-U:
- unreachable
-T:
- ret int 2
+define i32 @test3(i32 %v) {
+ switch i32 %v, label %default [
+ i32 1, label %U
+ i32 2, label %T
+ ]
+default: ; preds = %0
+ ret i32 1
+U: ; preds = %0
+ unreachable
+T: ; preds = %0
+ ret i32 2
}
+
OpenPOWER on IntegriCloud