From 5862173c84f18957d90dffcdac23aecae286f9ba Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 9 Sep 2002 03:43:09 +0000 Subject: [PATCH] Testcase no longer applicable since shifts of pointers are no longer allowed git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3629 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../InstCombine/2002-09-08-PointerShiftBug.ll | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 test/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll diff --git a/test/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll b/test/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll deleted file mode 100644 index 7c84cf25939..00000000000 --- a/test/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll +++ /dev/null @@ -1,20 +0,0 @@ -; This tests for a bug exposed by the Olden health benchmark where a shift of a -; pointer was thrown away, causing this whole example to be "optimized" away, -; which was quite bogus. Check that this is fixed. -; -; RUN: as < %s | opt -instcombine | dis | grep reg162 - -implementation ; Functions: - -int %test(uint %cann-indvar) { - %reg189-scale = mul uint %cann-indvar, 4294967295 ; [#uses=1] - %reg189 = add uint %reg189-scale, 3 ; [#uses=1] - %cast362 = cast uint %reg189 to int ; [#uses=1] - %cast363 = cast int %cast362 to sbyte* ; [#uses=2] - %reg160 = shl sbyte* %cast363, ubyte 1 ; [#uses=1] - %reg161 = add sbyte* %reg160, %cast363 ; [#uses=1] - %reg162 = shl sbyte* %reg161, ubyte 2 ; [#uses=1] - %RV = cast sbyte* %reg162 to int ; [#uses=1] - ret int %RV -} -