1*6dc30760SJan Wen Voung; REQUIRES: asserts 2*6dc30760SJan Wen Voung; RUN: llc < %s -mtriple=x86_64-appel-darwin -disable-cgp-branch-opts -stats 2>&1 | grep "machine-sink" 3*6dc30760SJan Wen Voung 4*6dc30760SJan Wen Voungdefine fastcc void @t() nounwind ssp { 5*6dc30760SJan Wen Voungentry: 6*6dc30760SJan Wen Voung br i1 undef, label %bb, label %bb4 7*6dc30760SJan Wen Voung 8*6dc30760SJan Wen Voungbb: ; preds = %entry 9*6dc30760SJan Wen Voung br i1 undef, label %return, label %bb3 10*6dc30760SJan Wen Voung 11*6dc30760SJan Wen Voungbb3: ; preds = %bb 12*6dc30760SJan Wen Voung unreachable 13*6dc30760SJan Wen Voung 14*6dc30760SJan Wen Voungbb4: ; preds = %entry 15*6dc30760SJan Wen Voung br i1 undef, label %bb.nph, label %return 16*6dc30760SJan Wen Voung 17*6dc30760SJan Wen Voungbb.nph: ; preds = %bb4 18*6dc30760SJan Wen Voung br label %bb5 19*6dc30760SJan Wen Voung 20*6dc30760SJan Wen Voungbb5: ; preds = %bb9, %bb.nph 21*6dc30760SJan Wen Voung %indvar = phi i64 [ 0, %bb.nph ], [ %tmp12, %bb9 ] ; <i64> [#uses=1] 22*6dc30760SJan Wen Voung %tmp12 = add i64 %indvar, 1 ; <i64> [#uses=2] 23*6dc30760SJan Wen Voung %tmp13 = trunc i64 %tmp12 to i32 ; <i32> [#uses=0] 24*6dc30760SJan Wen Voung br i1 undef, label %bb9, label %bb6 25*6dc30760SJan Wen Voung 26*6dc30760SJan Wen Voungbb6: ; preds = %bb5 27*6dc30760SJan Wen Voung br i1 undef, label %bb9, label %bb7 28*6dc30760SJan Wen Voung 29*6dc30760SJan Wen Voungbb7: ; preds = %bb6 30*6dc30760SJan Wen Voung br i1 undef, label %bb9, label %bb8 31*6dc30760SJan Wen Voung 32*6dc30760SJan Wen Voungbb8: ; preds = %bb7 33*6dc30760SJan Wen Voung unreachable 34*6dc30760SJan Wen Voung 35*6dc30760SJan Wen Voungbb9: ; preds = %bb7, %bb6, %bb5 36*6dc30760SJan Wen Voung br i1 undef, label %bb5, label %return 37*6dc30760SJan Wen Voung 38*6dc30760SJan Wen Voungreturn: ; preds = %bb9, %bb4, %bb 39*6dc30760SJan Wen Voung ret void 40*6dc30760SJan Wen Voung} 41