Chris Lattner | 5db057f | 2003-03-07 17:42:55 +0000 | [diff] [blame^] | 1 | ; RUN: as < %s | opt -simplifycfg -disable-output |
| 2 | |
| 3 | implementation ; Functions: |
| 4 | |
| 5 | void %test(int* %ldo, bool %c, bool %d) { |
| 6 | bb9: |
| 7 | br bool %c, label %bb11, label %bb10 |
| 8 | |
| 9 | bb10: ; preds = %bb9 |
| 10 | br label %bb11 |
| 11 | |
| 12 | bb11: ; preds = %bb10, %bb9 |
| 13 | %reg330 = phi int* [ null, %bb10 ], [ %ldo, %bb9 ] |
| 14 | br label %bb20 |
| 15 | |
| 16 | bb20: ; preds = %bb23, %bb25, %bb27, %bb11 |
| 17 | store int* %reg330, int** null |
| 18 | br bool %d, label %bb20, label %done |
| 19 | |
| 20 | done: |
| 21 | ret void |
| 22 | } |