aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-07-29 22:46:55 +0000
committerChris Lattner <sabre@nondot.org>2002-07-29 22:46:55 +0000
commit0b0554596ea445c93bcea02cb5533f43553424ee (patch)
treed7a46552a13b2fa287dc7bd43edfefad38b936c7 /test
parentb0f0ef8f26eb8911ec1bb31380b5fe2d62e1c0ec (diff)
downloadexternal_llvm-0b0554596ea445c93bcea02cb5533f43553424ee.zip
external_llvm-0b0554596ea445c93bcea02cb5533f43553424ee.tar.gz
external_llvm-0b0554596ea445c93bcea02cb5533f43553424ee.tar.bz2
Reduce the size of the testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3132 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/ADCE/2002-07-17-PHIAssertion.ll43
1 files changed, 7 insertions, 36 deletions
diff --git a/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll b/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
index 5c386ff..1ffe31a 100644
--- a/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
+++ b/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll
@@ -2,34 +2,21 @@
;
; RUN: as < %s | opt -adce
-%inptr = internal uninitialized global uint ; <uint*> [#uses=2]
-%outcnt = internal uninitialized global uint ; <uint*> [#uses=1]
-%bb = internal uninitialized global ulong ; <ulong*> [#uses=1]
-%bk = internal uninitialized global uint ; <uint*> [#uses=5]
-%hufts = internal uninitialized global uint ; <uint*> [#uses=2]
+%bk = internal uninitialized global uint ; <uint*> [#uses=2]
+%hufts = internal uninitialized global uint ; <uint*> [#uses=1]
implementation ; Functions:
int %inflate() {
-bb0: ;[#uses=0]
- %e = alloca int ; <int*> [#uses=2]
- br label %bb1
-
-bb1: ;[#uses=2]
- store uint 0, uint* %outcnt
- store uint 0, uint* %bk
- store ulong 0, ulong* %bb
+bb0: ;[#uses=1]
br label %bb2
bb2: ;[#uses=2]
- %reg128 = phi uint [ %reg130, %bb6 ], [ 0, %bb1 ] ; <uint> [#uses=2]
- store uint 0, uint* %hufts
- %reg236 = call int %inflate_block( int* %e ) ; <int> [#uses=2]
- %cond237 = seteq int %reg236, 0 ; <bool> [#uses=1]
- br bool %cond237, label %bb4, label %bb3
+ %reg128 = phi uint [ %reg130, %bb6 ], [ 0, %bb0 ] ; <uint> [#uses=2]
+ br bool true, label %bb4, label %bb3
bb3: ;[#uses=1]
- ret int %reg236
+ ret int 7
bb4: ;[#uses=2]
%reg117 = load uint* %hufts ; <uint> [#uses=2]
@@ -41,9 +28,7 @@ bb5: ;[#uses=2]
bb6: ;[#uses=3]
%reg130 = phi uint [ %reg117, %bb5 ], [ %reg128, %bb4 ] ; <uint> [#uses=1]
- %reg118 = load int* %e, uint 0 ; <int> [#uses=1]
- %cond244 = seteq int %reg118, 0 ; <bool> [#uses=1]
- br bool %cond244, label %bb2, label %bb7
+ br bool false, label %bb2, label %bb7
bb7: ;[#uses=1]
%reg126 = load uint* %bk ; <uint> [#uses=1]
@@ -51,24 +36,10 @@ bb7: ;[#uses=1]
br bool %cond247, label %bb9, label %bb8
bb8: ;[#uses=2]
- %reg120 = load uint* %bk ; <uint> [#uses=1]
- %reg121 = add uint %reg120, 4294967288 ; <uint> [#uses=1]
- store uint %reg121, uint* %bk
- %reg122 = load uint* %inptr ; <uint> [#uses=1]
- %reg123 = add uint %reg122, 4294967295 ; <uint> [#uses=1]
- store uint %reg123, uint* %inptr
%reg119 = load uint* %bk ; <uint> [#uses=1]
%cond256 = setgt uint %reg119, 7 ; <bool> [#uses=1]
br bool %cond256, label %bb8, label %bb9
bb9: ;[#uses=2]
- call void %flush_window( )
ret int 0
-
-bb10: ;[#uses=0]
- ret int 42
}
-
-declare void %flush_window()
-
-declare int %inflate_block(int*)