2
0

min_int.ll 315 B

12345678910111213
  1. ; RUN: opt < %s -reassociate -dce -S | FileCheck %s
  2. ; MIN_INT cannot be negated during reassociation
  3. define i32 @minint(i32 %i) {
  4. ; CHECK: %mul = mul i32 %i, -2147483648
  5. ; CHECK-NEXT: %add = add i32 %mul, 1
  6. ; CHECK-NEXT: ret i32 %add
  7. %mul = mul i32 %i, -2147483648
  8. %add = add i32 %mul, 1
  9. ret i32 %add
  10. }