Dan Gohman | f2f6ce6 | 2009-09-11 18:01:28 +0000 | [diff] [blame^] | 1 | ; RUN: opt < %s -indvars -disable-output |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 2 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 3 | define void @.outPlank_21() { |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 4 | entry: |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 5 | br i1 false, label %loopexit.0, label %no_exit.0 |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 6 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 7 | no_exit.0: ; preds = %entry |
| 8 | ret void |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 9 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 10 | loopexit.0: ; preds = %entry |
| 11 | br i1 false, label %no_exit.1, label %loopexit.1 |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 12 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 13 | no_exit.1: ; preds = %loopexit.2, %loopexit.0 |
| 14 | %i.0.0 = phi i32 [ %inc, %loopexit.2 ], [ 0, %loopexit.0 ] ; <i32> [#uses=1] |
| 15 | br i1 false, label %loopexit.2, label %no_exit.2 |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 16 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 17 | no_exit.2: ; preds = %no_exit.1 |
| 18 | ret void |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 19 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 20 | loopexit.2: ; preds = %no_exit.1 |
| 21 | %inc = add i32 %i.0.0, 1 ; <i32> [#uses=1] |
| 22 | br i1 false, label %no_exit.1, label %loopexit.1 |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 23 | |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 24 | loopexit.1: ; preds = %loopexit.2, %loopexit.0 |
| 25 | ret void |
Chris Lattner | 9f01e8a | 2004-04-07 16:17:45 +0000 | [diff] [blame] | 26 | } |
Tanya Lattner | ec9a35a | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 27 | |