diff options
author | Chris Lattner <sabre@nondot.org> | 2002-07-29 22:46:55 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-07-29 22:46:55 +0000 |
commit | 0b0554596ea445c93bcea02cb5533f43553424ee (patch) | |
tree | d7a46552a13b2fa287dc7bd43edfefad38b936c7 /test | |
parent | b0f0ef8f26eb8911ec1bb31380b5fe2d62e1c0ec (diff) | |
download | external_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.ll | 43 |
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*) |