Chris Lattner | fa1fb11 | 2005-12-14 17:23:20 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -scalarrepl -disable-output |
| 2 | target endian = big |
| 3 | target pointersize = 32 |
| 4 | %struct.rtx_def = type { [2 x ubyte], int, [1 x %union.rtunion_def] } |
| 5 | %union.rtunion_def = type { uint } |
| 6 | |
| 7 | implementation ; Functions: |
| 8 | |
| 9 | void %find_reloads() { |
| 10 | entry: |
| 11 | %c_addr.i = alloca sbyte ; <sbyte*> [#uses=1] |
| 12 | switch uint 0, label %return [ |
| 13 | uint 36, label %label.7 |
| 14 | uint 34, label %label.7 |
| 15 | uint 41, label %label.5 |
| 16 | ] |
| 17 | |
| 18 | label.5: ; preds = %entry |
| 19 | ret void |
| 20 | |
| 21 | label.7: ; preds = %entry, %entry |
| 22 | br bool false, label %then.4, label %switchexit.0 |
| 23 | |
| 24 | then.4: ; preds = %label.7 |
| 25 | %tmp.0.i = cast sbyte* %c_addr.i to int* ; <int*> [#uses=1] |
| 26 | store int 44, int* %tmp.0.i |
| 27 | ret void |
| 28 | |
| 29 | switchexit.0: ; preds = %label.7 |
| 30 | ret void |
| 31 | |
| 32 | return: ; preds = %entry |
| 33 | ret void |
| 34 | } |