New testcase
[oota-llvm.git] / test / Transforms / CodeExtractor / 2004-03-17-UpdatePHIsOutsideRegion.ll
1 ; RUN: llvm-as < %s | opt -loop-extract -disable-output
2
3
4 void %maketree() {
5 entry:
6         br bool false, label %no_exit.1, label %loopexit.0
7
8 no_exit.1:              ; preds = %entry, %expandbox.entry, %endif
9         br bool false, label %endif, label %expandbox.entry
10
11 expandbox.entry:                ; preds = %no_exit.1
12         br bool false, label %loopexit.1, label %no_exit.1
13
14 endif:          ; preds = %no_exit.1
15         br bool false, label %loopexit.1, label %no_exit.1
16
17 loopexit.1:             ; preds = %expandbox.entry, %endif
18         %ic.i.0.0.4 = phi int [ 0, %expandbox.entry ], [ 0, %endif ]            ; <int> [#uses=0]
19         ret void
20
21 loopexit.0:             ; preds = %entry
22         ret void
23 }