blob: 9fcf16d4ee827b5a20d7d133a8bab746d454d722 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -scalarrepl -disable-output
2
3target datalayout = "e-p:32:32"
4target endian = little
5target pointersize = 32
6target triple = "i686-apple-darwin8.7.2"
7
8implementation ; Functions:
9
10void %glgProcessColor() {
11entry:
12 %source_ptr = alloca sbyte*, align 4 ; <sbyte**> [#uses=2]
13 br bool false, label %bb1357, label %cond_next583
14
15cond_next583: ; preds = %entry
16 ret void
17
18bb1357: ; preds = %entry
19 br bool false, label %bb1365, label %bb27055
20
21bb1365: ; preds = %bb1357
22 switch uint 0, label %cond_next10377 [
23 uint 0, label %bb4679
24 uint 1, label %bb4679
25 uint 2, label %bb4679
26 uint 3, label %bb4679
27 uint 4, label %bb5115
28 uint 5, label %bb6651
29 uint 6, label %bb7147
30 uint 7, label %bb8683
31 uint 8, label %bb9131
32 uint 9, label %bb9875
33 uint 10, label %bb4679
34 uint 11, label %bb4859
35 uint 12, label %bb4679
36 uint 16, label %bb10249
37 ]
38
39bb4679: ; preds = %bb1365, %bb1365, %bb1365, %bb1365, %bb1365, %bb1365
40 ret void
41
42bb4859: ; preds = %bb1365
43 ret void
44
45bb5115: ; preds = %bb1365
46 ret void
47
48bb6651: ; preds = %bb1365
49 ret void
50
51bb7147: ; preds = %bb1365
52 ret void
53
54bb8683: ; preds = %bb1365
55 ret void
56
57bb9131: ; preds = %bb1365
58 ret void
59
60bb9875: ; preds = %bb1365
61 %source_ptr9884 = cast sbyte** %source_ptr to ubyte** ; <ubyte**> [#uses=1]
62 %tmp9885 = load ubyte** %source_ptr9884 ; <ubyte*> [#uses=0]
63 ret void
64
65bb10249: ; preds = %bb1365
66 %source_ptr10257 = cast sbyte** %source_ptr to ushort** ; <ushort**> [#uses=1]
67 %tmp10258 = load ushort** %source_ptr10257 ; <ushort*> [#uses=0]
68 ret void
69
70cond_next10377: ; preds = %bb1365
71 ret void
72
73bb27055: ; preds = %bb1357
74 ret void
75}