| Dan Gohman | f2f6ce6 | 2009-09-11 18:01:28 +0000 | [diff] [blame^] | 1 | ; RUN: opt < %s -scalar-evolution -analyze -disable-output \ | 
| Dan Gohman | b028593 | 2009-05-08 23:11:16 +0000 | [diff] [blame] | 2 | ; RUN: | grep {\\--> ((-128 \\* %a) /u -128)} | 
| 3 | |||||
| 4 | ; Don't let ScalarEvolution fold this div away. | ||||
| 5 | |||||
| 6 | define i8 @foo(i8 %a) { | ||||
| 7 | %t0 = shl i8 %a, 7 | ||||
| 8 | %t1 = lshr i8 %t0, 7 | ||||
| 9 | ret i8 %t1 | ||||
| 10 | } | ||||