Devang Patel | 43979df | 2007-04-09 22:22:42 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -loop-rotate -disable-output |
| 2 | ; ModuleID = 'PhiSelfRefernce-1.bc' |
| 3 | |
| 4 | implementation ; Functions: |
| 5 | |
| 6 | define void @snrm2(i32 %incx) { |
| 7 | entry: |
| 8 | br i1 false, label %START, label %return |
| 9 | |
| 10 | START: ; preds = %entry |
| 11 | br i1 false, label %bb85, label %cond_false93 |
| 12 | |
| 13 | bb52: ; preds = %bb85 |
| 14 | br i1 false, label %bb307, label %cond_next71 |
| 15 | |
| 16 | cond_next71: ; preds = %bb52 |
| 17 | ret void |
| 18 | |
| 19 | bb85: ; preds = %START |
| 20 | br i1 false, label %bb52, label %bb88 |
| 21 | |
| 22 | bb88: ; preds = %bb85 |
| 23 | ret void |
| 24 | |
| 25 | cond_false93: ; preds = %START |
| 26 | ret void |
| 27 | |
| 28 | bb243: ; preds = %bb307 |
| 29 | br label %bb307 |
| 30 | |
| 31 | bb307: ; preds = %bb243, %bb52 |
| 32 | %sx_addr.2.pn = phi float* [ %sx_addr.5, %bb243 ], [ null, %bb52 ] ; <float*> [#uses=1] |
| 33 | %sx_addr.5 = getelementptr float* %sx_addr.2.pn, i32 %incx ; <float*> [#uses=1] |
| 34 | br i1 false, label %bb243, label %bb310 |
| 35 | |
| 36 | bb310: ; preds = %bb307 |
| 37 | ret void |
| 38 | |
| 39 | return: ; preds = %entry |
| 40 | ret void |
| 41 | } |