diff options
Diffstat (limited to 'release_23/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll')
-rw-r--r-- | release_23/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/release_23/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll b/release_23/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll deleted file mode 100644 index 42a7e4dcde4a..000000000000 --- a/release_23/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll +++ /dev/null @@ -1,48 +0,0 @@ -; This testcase was extracted from the gzip SPEC benchmark -; -; RUN: llvm-as < %s | opt -adce - -@bk = external global i32 ; <i32*> [#uses=2] -@hufts = external global i32 ; <i32*> [#uses=1] - -define i32 @inflate() { -bb0: - br label %bb2 - -bb2: ; preds = %bb6, %bb0 - %reg128 = phi i32 [ %reg130, %bb6 ], [ 0, %bb0 ] ; <i32> [#uses=2] - br i1 true, label %bb4, label %bb3 - -bb3: ; preds = %bb2 - br label %UnifiedExitNode - -bb4: ; preds = %bb2 - %reg117 = load i32* @hufts ; <i32> [#uses=2] - %cond241 = icmp ule i32 %reg117, %reg128 ; <i1> [#uses=1] - br i1 %cond241, label %bb6, label %bb5 - -bb5: ; preds = %bb4 - br label %bb6 - -bb6: ; preds = %bb5, %bb4 - %reg130 = phi i32 [ %reg117, %bb5 ], [ %reg128, %bb4 ] ; <i32> [#uses=1] - br i1 false, label %bb2, label %bb7 - -bb7: ; preds = %bb6 - %reg126 = load i32* @bk ; <i32> [#uses=1] - %cond247 = icmp ule i32 %reg126, 7 ; <i1> [#uses=1] - br i1 %cond247, label %bb9, label %bb8 - -bb8: ; preds = %bb8, %bb7 - %reg119 = load i32* @bk ; <i32> [#uses=1] - %cond256 = icmp ugt i32 %reg119, 7 ; <i1> [#uses=1] - br i1 %cond256, label %bb8, label %bb9 - -bb9: ; preds = %bb8, %bb7 - br label %UnifiedExitNode - -UnifiedExitNode: ; preds = %bb9, %bb3 - %UnifiedRetVal = phi i32 [ 7, %bb3 ], [ 0, %bb9 ] ; <i32> [#uses=1] - ret i32 %UnifiedRetVal -} - |