blob: 617dd8e42dd03fac95d7cbc8b9be601e88b46a2d [file] [log] [blame]
Dan Gohman3c7d3082009-09-11 18:01:28 +00001; RUN: opt < %s -loop-rotate -disable-output
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002
Tanya Lattner348c6182008-03-25 04:26:08 +00003define void @_ZN9Classfile4readEv() {
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004entry:
5 br i1 false, label %cond_false485, label %bb405
Dan Gohmanf17a25c2007-07-18 16:29:46 +00006bb405: ; preds = %entry
7 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008cond_false485: ; preds = %entry
9 br label %bb830
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010bb511: ; preds = %bb830
11 br i1 false, label %bb816, label %bb830
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012cond_next667: ; preds = %bb816
13 br i1 false, label %cond_next695, label %bb680
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014bb676: ; preds = %bb680
15 br label %bb680
Dan Gohmanf17a25c2007-07-18 16:29:46 +000016bb680: ; 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
Dan Gohmanf17a25c2007-07-18 16:29:46 +000019cond_next695: ; preds = %bb680, %cond_next667
20 %iftmp.68.2 = phi i8 [ %iftmp.68.0, %bb680 ], [ undef, %cond_next667 ] ; <i8> [#uses=0]
21 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +000022bb816: ; preds = %bb816, %bb511
23 br i1 false, label %cond_next667, label %bb816
Dan Gohmanf17a25c2007-07-18 16:29:46 +000024bb830: ; preds = %bb511, %cond_false485
25 br i1 false, label %bb511, label %bb835
Dan Gohmanf17a25c2007-07-18 16:29:46 +000026bb835: ; preds = %bb830
27 ret void
28}
Tanya Lattner348c6182008-03-25 04:26:08 +000029