When removing a function from the function set and adding it to deferred, we
[llvm.git] / test / Transforms / InstSimplify / 2011-01-14-Thread.ll
blob8fc4dc5d5bb7aaaf4b01bbf6e217e9e9836159c2
1 ; RUN: opt < %s -instsimplify -S | FileCheck %s
3 define i32 @shift_select(i1 %cond) {
4 ; CHECK: @shift_select
5   %s = select i1 %cond, i32 0, i32 1
6   %r = lshr i32 %s, 1
7   ret i32 %r
8 ; CHECK: ret i32 0