blob: aca964ae62b6e4f04db7181e37b4f293e179e88c [file] [log] [blame]
Bill Wendling3c3ee1f2013-08-22 00:51:19 +00001; RUN: opt < %s -scalar-evolution -analyze | FileCheck %s
2
3; CHECK: --> ((-128 * %a) /u -128)
Dan Gohmanb0285932009-05-08 23:11:16 +00004
5; Don't let ScalarEvolution fold this div away.
6
7define i8 @foo(i8 %a) {
8 %t0 = shl i8 %a, 7
9 %t1 = lshr i8 %t0, 7
10 ret i8 %t1
11}