Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | opt -scalarrepl -disable-output |
| 2 | |
| 3 | target datalayout = "e-p:32:32" |
| 4 | target endian = little |
| 5 | target pointersize = 32 |
| 6 | target triple = "i686-apple-darwin8.7.2" |
| 7 | |
| 8 | implementation ; Functions: |
| 9 | |
| 10 | void %glgProcessColor() { |
| 11 | entry: |
| 12 | %source_ptr = alloca sbyte*, align 4 ; <sbyte**> [#uses=2] |
| 13 | br bool false, label %bb1357, label %cond_next583 |
| 14 | |
| 15 | cond_next583: ; preds = %entry |
| 16 | ret void |
| 17 | |
| 18 | bb1357: ; preds = %entry |
| 19 | br bool false, label %bb1365, label %bb27055 |
| 20 | |
| 21 | bb1365: ; 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 | |
| 39 | bb4679: ; preds = %bb1365, %bb1365, %bb1365, %bb1365, %bb1365, %bb1365 |
| 40 | ret void |
| 41 | |
| 42 | bb4859: ; preds = %bb1365 |
| 43 | ret void |
| 44 | |
| 45 | bb5115: ; preds = %bb1365 |
| 46 | ret void |
| 47 | |
| 48 | bb6651: ; preds = %bb1365 |
| 49 | ret void |
| 50 | |
| 51 | bb7147: ; preds = %bb1365 |
| 52 | ret void |
| 53 | |
| 54 | bb8683: ; preds = %bb1365 |
| 55 | ret void |
| 56 | |
| 57 | bb9131: ; preds = %bb1365 |
| 58 | ret void |
| 59 | |
| 60 | bb9875: ; 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 | |
| 65 | bb10249: ; 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 | |
| 70 | cond_next10377: ; preds = %bb1365 |
| 71 | ret void |
| 72 | |
| 73 | bb27055: ; preds = %bb1357 |
| 74 | ret void |
| 75 | } |