[InstCombine] Signed saturation patterns
[llvm-core.git] / test / CodeGen / X86 / 2008-03-19-DAGCombinerBug.ll
blob163b250c6929f2d0c5c28d84c684fc0901b61b9d
1 ; RUN: llc < %s -mtriple=i686--
3 define i32 @t() nounwind  {
4 entry:
5         %tmp54 = add i32 0, 1           ; <i32> [#uses=1]
6         br i1 false, label %bb71, label %bb77
7 bb71:           ; preds = %entry
8         %tmp74 = shl i32 %tmp54, 1              ; <i32> [#uses=1]
9         %tmp76 = ashr i32 %tmp74, 3             ; <i32> [#uses=1]
10         br label %bb77
11 bb77:           ; preds = %bb71, %entry
12         %payLoadSize.0 = phi i32 [ %tmp76, %bb71 ], [ 0, %entry ]               ; <i32> [#uses=0]
13         unreachable