Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / LICM / 2003-02-27-NestedLoopExitBlocks.ll
1 ; Exit blocks need to be updated for all nested loops...
2
3 ; RUN: llvm-upgrade < %s | llvm-as | opt -loopsimplify
4
5 implementation   ; Functions:
6
7 int %yyparse() {
8 bb0:            ; No predecessors!
9         br bool false, label %UnifiedExitNode, label %bb19
10
11 bb19:           ; preds = %bb28, %bb0
12         br bool false, label %bb28, label %UnifiedExitNode
13
14 bb28:           ; preds = %bb32, %bb19
15         br bool false, label %bb32, label %bb19
16
17 bb32:           ; preds = %bb28
18         br bool false, label %UnifiedExitNode, label %bb28
19
20 UnifiedExitNode:                ; preds = %bb32, %bb19, %bb0
21         ret int 0
22 }