1 ; RUN: llc < %s -march=x86 -x86-asm-syntax=intel
3 target datalayout = "e-p:32:32"
4 target triple = "i686-pc-linux-gnu"
6 define void @bar(i32 %n) {
8 switch i32 %n, label %bb12 [
24 call void (...)* @foo1( )
28 call void (...)* @foo2( )
32 call void (...)* @foo6( )
36 call void (...)* @foo3( )
40 call void (...)* @foo4( )
44 call void (...)* @foo5( )
48 call void (...)* @foo1( )
52 call void (...)* @foo2( )
56 call void (...)* @foo6( )
60 call void (...)* @foo3( )
63 bb10: ; preds = %entry
64 call void (...)* @foo4( )
67 bb11: ; preds = %entry
68 call void (...)* @foo5( )
71 bb12: ; preds = %entry
72 call void (...)* @foo6( )
76 declare void @foo1(...)
78 declare void @foo2(...)
80 declare void @foo6(...)
82 declare void @foo3(...)
84 declare void @foo4(...)
86 declare void @foo5(...)