return-merge.ll 383 B

12345678910111213141516171819
  1. ; RUN: opt < %s -simplifycfg -S | not grep br
  2. define i32 @test1(i1 %C) {
  3. entry:
  4. br i1 %C, label %T, label %F
  5. T: ; preds = %entry
  6. ret i32 1
  7. F: ; preds = %entry
  8. ret i32 0
  9. }
  10. define void @test2(i1 %C) {
  11. br i1 %C, label %T, label %F
  12. T: ; preds = %0
  13. ret void
  14. F: ; preds = %0
  15. ret void
  16. }