Dan Gohman | 1880092 | 2009-09-11 18:01:28 +0000 | [diff] [blame] | 1 | ; RUN: opt < %s -instcombine -S | grep {ashr i32 %val, 31} |
Chris Lattner | 0a981d1 | 2009-03-20 22:41:15 +0000 | [diff] [blame] | 2 | ; PR3851 |
3 | |||||
4 | define i32 @foo2(i32 %val) nounwind { | ||||
5 | entry: | ||||
6 | %shr = ashr i32 %val, 15 ; <i32> [#uses=3] | ||||
7 | %shr4 = ashr i32 %shr, 17 ; <i32> [#uses=1] | ||||
8 | ret i32 %shr4 | ||||
9 | } |