When removing a function from the function set and adding it to deferred, we
[llvm.git] / test / Transforms / InstCombine / 2008-07-08-SubAnd.ll
blob009115966f5845775b721d2251d80229c1487c90
1 ; RUN: opt < %s -instcombine -S | grep -v {i32 8}
2 ; PR2330
4 define i32 @a(i32 %a) nounwind  {
5 entry:
6         %tmp2 = sub i32 8, %a           ; <i32> [#uses=1]
7         %tmp3 = and i32 %tmp2, 7                ; <i32> [#uses=1]
8         ret i32 %tmp3