Reid Spencer | 69ccadd | 2006-12-02 04:23:10 +0000 | [diff] [blame] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | opt -predsimplify -disable-output |
Nick Lewycky | a3a68bd | 2006-09-02 19:40:38 +0000 | [diff] [blame] | 2 | |
| 3 | fastcc void %_ov_splice(int %n1, int %n2, int %ch2) { |
| 4 | entry: |
| 5 | %tmp = setgt int %n1, %n2 ; <bool> [#uses=1] |
| 6 | %n.0 = select bool %tmp, int %n2, int %n1 ; <int> [#uses=1] |
| 7 | %tmp104 = setlt int 0, %ch2 ; <bool> [#uses=1] |
| 8 | br bool %tmp104, label %cond_true105, label %return |
| 9 | |
| 10 | cond_true95: ; preds = %cond_true105 |
| 11 | ret void |
| 12 | |
| 13 | bb98: ; preds = %cond_true105 |
| 14 | ret void |
| 15 | |
| 16 | cond_true105: ; preds = %entry |
| 17 | %tmp94 = setgt int %n.0, 0 ; <bool> [#uses=1] |
| 18 | br bool %tmp94, label %cond_true95, label %bb98 |
| 19 | |
| 20 | return: ; preds = %entry |
| 21 | ret void |
| 22 | } |