summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll35
1 files changed, 0 insertions, 35 deletions
diff --git a/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll b/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
deleted file mode 100644
index c4070a1b1db..00000000000
--- a/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
+++ /dev/null
@@ -1,35 +0,0 @@
-; PR1271
-; RUN: opt < %s -instcombine -S | \
-; RUN: grep "ashr exact i32 %.mp137, 2"
-
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
-target triple = "i686-pc-linux-gnu"
-
-
-define i1 @test(i32* %tmp141, i32* %tmp145,
- i32 %b8, i32 %iftmp.430.0, i32* %tmp134.out, i32* %tmp137.out)
-{
-newFuncRoot:
- %tmp133 = and i32 %b8, 1 ; <i32> [#uses=1]
- %tmp134 = shl i32 %tmp133, 3 ; <i32> [#uses=3]
- %tmp136 = ashr i32 %b8, 1 ; <i32> [#uses=1]
- %tmp137 = shl i32 %tmp136, 3 ; <i32> [#uses=3]
- %tmp139 = ashr i32 %tmp134, 2 ; <i32> [#uses=1]
- store i32 %tmp139, i32* %tmp141
- %tmp143 = ashr i32 %tmp137, 2 ; <i32> [#uses=1]
- store i32 %tmp143, i32* %tmp145
- icmp eq i32 %iftmp.430.0, 0 ; <i1>:0 [#uses=1]
- zext i1 %0 to i8 ; <i8>:1 [#uses=1]
- icmp ne i8 %1, 0 ; <i1>:2 [#uses=1]
- br i1 %2, label %cond_true147.exitStub, label %cond_false252.exitStub
-
-cond_true147.exitStub: ; preds = %newFuncRoot
- store i32 %tmp134, i32* %tmp134.out
- store i32 %tmp137, i32* %tmp137.out
- ret i1 true
-
-cond_false252.exitStub: ; preds = %newFuncRoot
- store i32 %tmp134, i32* %tmp134.out
- store i32 %tmp137, i32* %tmp137.out
- ret i1 false
-}
OpenPOWER on IntegriCloud