phi.ll 347 B

12345678910111213141516171819202122
  1. ; RUN: opt < %s -instsimplify -S | FileCheck %s
  2. ; PR12189
  3. define i1 @test1(i32 %x) {
  4. ; CHECK-LABEL: @test1(
  5. br i1 true, label %a, label %b
  6. a:
  7. %aa = or i32 %x, 10
  8. br label %c
  9. b:
  10. %bb = or i32 %x, 10
  11. br label %c
  12. c:
  13. %cc = phi i32 [ %bb, %b ], [%aa, %a ]
  14. %d = urem i32 %cc, 2
  15. %e = icmp eq i32 %d, 0
  16. ret i1 %e
  17. ; CHECK: ret i1 %e
  18. }