apint-basictest.ll 330 B

12345678910111213141516
  1. ; This is a basic sanity check for constant propagation. The add instruction
  2. ; should be eliminated.
  3. ; RUN: opt < %s -sccp -S | not grep add
  4. define i128 @test(i1 %B) {
  5. br i1 %B, label %BB1, label %BB2
  6. BB1:
  7. %Val = add i128 0, 1
  8. br label %BB3
  9. BB2:
  10. br label %BB3
  11. BB3:
  12. %Ret = phi i128 [%Val, %BB1], [2, %BB2]
  13. ret i128 %Ret
  14. }