diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-03-18 03:45:45 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-03-18 03:45:45 +0000 |
commit | f04d8d1593d0eedf5b9deaab48462dd88fefab93 (patch) | |
tree | 0cbf561bbe8c905283770e5ae2317f5f7367512c /test/Transforms/SimplifyCFG/UnreachableEliminate.ll | |
parent | e856685710706e580a3ece2c59ced2cdf0719f55 (diff) | |
download | external_llvm-f04d8d1593d0eedf5b9deaab48462dd88fefab93.zip external_llvm-f04d8d1593d0eedf5b9deaab48462dd88fefab93.tar.gz external_llvm-f04d8d1593d0eedf5b9deaab48462dd88fefab93.tar.bz2 |
Upgrade tests to not use llvm-upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48483 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/SimplifyCFG/UnreachableEliminate.ll')
-rw-r--r-- | test/Transforms/SimplifyCFG/UnreachableEliminate.ll | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/test/Transforms/SimplifyCFG/UnreachableEliminate.ll b/test/Transforms/SimplifyCFG/UnreachableEliminate.ll index 22cd3d4..3c44919 100644 --- a/test/Transforms/SimplifyCFG/UnreachableEliminate.ll +++ b/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 } + |