87 lines · plain
1; RUN: llc < %s -x86-asm-syntax=intel2; PR10613target datalayout = "e-p:32:32"4target triple = "i686-pc-linux-gnu"5 6define void @bar(i32 %n) {7entry:8 switch i32 %n, label %bb12 [9 i32 1, label %bb10 i32 2, label %bb611 i32 4, label %bb712 i32 5, label %bb813 i32 6, label %bb1014 i32 7, label %bb115 i32 8, label %bb316 i32 9, label %bb417 i32 10, label %bb918 i32 11, label %bb219 i32 12, label %bb520 i32 13, label %bb1121 ]22 23bb: ; preds = %entry24 call void (...) @foo1( )25 ret void26 27bb1: ; preds = %entry28 call void (...) @foo2( )29 ret void30 31bb2: ; preds = %entry32 call void (...) @foo6( )33 ret void34 35bb3: ; preds = %entry36 call void (...) @foo3( )37 ret void38 39bb4: ; preds = %entry40 call void (...) @foo4( )41 ret void42 43bb5: ; preds = %entry44 call void (...) @foo5( )45 ret void46 47bb6: ; preds = %entry48 call void (...) @foo1( )49 ret void50 51bb7: ; preds = %entry52 call void (...) @foo2( )53 ret void54 55bb8: ; preds = %entry56 call void (...) @foo6( )57 ret void58 59bb9: ; preds = %entry60 call void (...) @foo3( )61 ret void62 63bb10: ; preds = %entry64 call void (...) @foo4( )65 ret void66 67bb11: ; preds = %entry68 call void (...) @foo5( )69 ret void70 71bb12: ; preds = %entry72 call void (...) @foo6( )73 ret void74}75 76declare void @foo1(...)77 78declare void @foo2(...)79 80declare void @foo6(...)81 82declare void @foo3(...)83 84declare void @foo4(...)85 86declare void @foo5(...)87