xref: /llvm-project/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll (revision 80e8f2beeb954f8c241897099bb01b24da400e8a)
1; Exit blocks need to be updated for all nested loops...
2
3; RUN: opt < %s -passes=loop-simplify
4
5define i32 @yyparse() {
6bb0:
7	br i1 false, label %UnifiedExitNode, label %bb19
8bb19:		; preds = %bb28, %bb0
9	br i1 false, label %bb28, label %UnifiedExitNode
10bb28:		; preds = %bb32, %bb19
11	br i1 false, label %bb32, label %bb19
12bb32:		; preds = %bb28
13	br i1 false, label %UnifiedExitNode, label %bb28
14UnifiedExitNode:		; preds = %bb32, %bb19, %bb0
15	ret i32 0
16}
17
18