| ; RUN: opt < %s -instcombine -S | grep {ret i.* 0} | count 2 | |
| ; PR2048 | |
| define i32 @i(i32 %a) { | |
| %tmp1 = sdiv i32 %a, -1431655765 | |
| %tmp2 = sdiv i32 %tmp1, 3 | |
| ret i32 %tmp2 | |
| } | |
| define i8 @j(i8 %a) { | |
| %tmp1 = sdiv i8 %a, 64 | |
| %tmp2 = sdiv i8 %tmp1, 3 | |
| ret i8 %tmp2 | |
| } |