Three major changes:
[oota-llvm.git] / test / Transforms / LoopRotate / LRCrash-3.ll
1 ; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
2
3 define void @_ZN9Classfile4readEv() {
4 entry:
5         br i1 false, label %cond_false485, label %bb405
6 bb405:          ; preds = %entry
7         ret void
8 cond_false485:          ; preds = %entry
9         br label %bb830
10 bb511:          ; preds = %bb830
11         br i1 false, label %bb816, label %bb830
12 cond_next667:           ; preds = %bb816
13         br i1 false, label %cond_next695, label %bb680
14 bb676:          ; preds = %bb680
15         br label %bb680
16 bb680:          ; preds = %bb676, %cond_next667
17         %iftmp.68.0 = zext i1 false to i8               ; <i8> [#uses=1]
18         br i1 false, label %bb676, label %cond_next695
19 cond_next695:           ; preds = %bb680, %cond_next667
20         %iftmp.68.2 = phi i8 [ %iftmp.68.0, %bb680 ], [ undef, %cond_next667 ]          ; <i8> [#uses=0]
21         ret void
22 bb816:          ; preds = %bb816, %bb511
23         br i1 false, label %cond_next667, label %bb816
24 bb830:          ; preds = %bb511, %cond_false485
25         br i1 false, label %bb511, label %bb835
26 bb835:          ; preds = %bb830
27         ret void
28 }
29