basictest.ll 432 B

12345678910111213141516171819
  1. ; RUN: opt < %s -adce -simplifycfg | llvm-dis
  2. define i32 @Test(i32 %A, i32 %B) {
  3. BB1:
  4. br label %BB4
  5. BB2: ; No predecessors!
  6. br label %BB3
  7. BB3: ; preds = %BB4, %BB2
  8. %ret = phi i32 [ %X, %BB4 ], [ %B, %BB2 ] ; <i32> [#uses=1]
  9. ret i32 %ret
  10. BB4: ; preds = %BB1
  11. %X = phi i32 [ %A, %BB1 ] ; <i32> [#uses=1]
  12. br label %BB3
  13. }