[InstCombine] Signed saturation patterns
[llvm-core.git] / test / Transforms / InstCombine / 2008-07-09-SubAndError.ll
blobed0141403bbe71777e73263c468fd9f97e8ede2f
1 ; RUN: opt < %s -instcombine -S | not grep "sub i32 0"
2 ; PR2330
4 define i32 @foo(i32 %a) nounwind {
5 entry:
6   %A = sub i32 5, %a
7   %B = and i32 %A, 2
8   ret i32 %B