1 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel
4 target datalayout = "e-p:32:32"
6 target pointersize = 32
7 target triple = "i686-pc-linux-gnu"
9 implementation ; Functions:
13 switch uint %n, label %bb12 [
29 call void (...)* %foo1( )
33 call void (...)* %foo2( )
37 call void (...)* %foo6( )
41 call void (...)* %foo3( )
45 call void (...)* %foo4( )
49 call void (...)* %foo5( )
53 call void (...)* %foo1( )
57 call void (...)* %foo2( )
61 call void (...)* %foo6( )
65 call void (...)* %foo3( )
68 bb10: ; preds = %entry
69 call void (...)* %foo4( )
72 bb11: ; preds = %entry
73 call void (...)* %foo5( )
76 bb12: ; preds = %entry
77 call void (...)* %foo6( )
81 declare void %foo1(...)
83 declare void %foo2(...)
85 declare void %foo6(...)
87 declare void %foo3(...)
89 declare void %foo4(...)
91 declare void %foo5(...)