Misha Brukman | e78760e | 2003-09-16 15:29:54 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | opt -lowerswitch |
Chris Lattner | 215f0b7 | 2003-05-01 21:27:24 +0000 | [diff] [blame] | 2 | |
| 3 | void %child(int %ct.1) { |
| 4 | entry: ; No predecessors! |
| 5 | switch uint 0, label %return [ |
Chris Lattner | 215f0b7 | 2003-05-01 21:27:24 +0000 | [diff] [blame] | 6 | uint 3, label %UnifiedExitNode |
| 7 | uint 0, label %return |
Chris Lattner | 215f0b7 | 2003-05-01 21:27:24 +0000 | [diff] [blame] | 8 | ] |
| 9 | |
| 10 | return: ; preds = %entry, %entry |
Chris Lattner | 3d73c70 | 2003-05-01 21:38:57 +0000 | [diff] [blame] | 11 | %result.0 = phi int* [ null, %entry ], [ null, %entry ] ; <%struct.quad_struct*> [#uses=0] |
Chris Lattner | 215f0b7 | 2003-05-01 21:27:24 +0000 | [diff] [blame] | 12 | br label %UnifiedExitNode |
| 13 | |
| 14 | UnifiedExitNode: ; preds = %entry, %return, %entry, %entry |
| 15 | ret void |
| 16 | } |
| 17 | |