2003-02-27-NestedLoopExitBlocks.ll 451 B

1234567891011121314151617
  1. ; Exit blocks need to be updated for all nested loops...
  2. ; RUN: opt < %s -loop-simplify
  3. define i32 @yyparse() {
  4. bb0:
  5. br i1 false, label %UnifiedExitNode, label %bb19
  6. bb19: ; preds = %bb28, %bb0
  7. br i1 false, label %bb28, label %UnifiedExitNode
  8. bb28: ; preds = %bb32, %bb19
  9. br i1 false, label %bb32, label %bb19
  10. bb32: ; preds = %bb28
  11. br i1 false, label %UnifiedExitNode, label %bb28
  12. UnifiedExitNode: ; preds = %bb32, %bb19, %bb0
  13. ret i32 0
  14. }