42 lines · plain
1; RUN: llc < %s -mtriple=i386-apple-darwin2 3define fastcc void @foo(i32 %type, i1 %arg) nounwind optsize {4entry:5 switch i32 %type, label %bb26 [6 i32 33634, label %bb117 i32 5121, label %bb278 ]9 10bb11: ; preds = %entry11 br label %bb2712 13bb26: ; preds = %entry14 unreachable15 16bb27: ; preds = %bb11, %entry17 %srcpb.0 = phi i32 [ 1, %bb11 ], [ 0, %entry ]18 br i1 %arg, label %bb348, label %bb30.lr.ph19 20bb30.lr.ph: ; preds = %bb2721 %.sum743 = shl i32 %srcpb.0, 122 %0 = mul i32 %srcpb.0, -223 %.sum745 = add i32 %.sum743, %024 br i1 %arg, label %bb70, label %bb7125 26bb70: ; preds = %bb30.lr.ph27 unreachable28 29bb71: ; preds = %bb30.lr.ph30 br i1 %arg, label %bb92, label %bb8031 32bb80: ; preds = %bb7133 unreachable34 35bb92: ; preds = %bb7136 %1 = getelementptr inbounds i8, ptr undef, i32 %.sum74537 unreachable38 39bb348: ; preds = %bb2740 ret void41}42