Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -simplifycfg -disable-output |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 2 | |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 3 | define void @polnel_() { |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 4 | entry: |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 5 | %tmp595 = icmp slt i32 0, 0 ; <i1> [#uses=4] |
| 6 | br i1 %tmp595, label %bb148.critedge, label %cond_true40 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 7 | bb36: ; preds = %bb43 |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 8 | br i1 %tmp595, label %bb43, label %cond_true40 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 9 | cond_true40: ; preds = %bb46, %cond_true40, %bb36, %entry |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 10 | %tmp397 = icmp sgt i32 0, 0 ; <i1> [#uses=1] |
| 11 | br i1 %tmp397, label %bb43, label %cond_true40 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 12 | bb43: ; preds = %cond_true40, %bb36 |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 13 | br i1 false, label %bb53, label %bb36 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 14 | bb46: ; preds = %bb53 |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 15 | br i1 %tmp595, label %bb53, label %cond_true40 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 16 | bb53: ; preds = %bb46, %bb43 |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 17 | br i1 false, label %bb102, label %bb46 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 18 | bb92.preheader: ; preds = %bb102 |
| 19 | ret void |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 20 | bb102: ; preds = %bb53 |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 21 | br i1 %tmp595, label %bb148, label %bb92.preheader |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 22 | bb148.critedge: ; preds = %entry |
| 23 | ret void |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 24 | bb148: ; preds = %bb102 |
| 25 | ret void |
| 26 | } |
Tanya Lattner | 003eae5 | 2008-03-10 07:21:50 +0000 | [diff] [blame^] | 27 | |