Tanya Lattner | 2393a24 | 2004-11-06 23:08:26 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as -f %s -o - | llc |
| 2 | |
Chris Lattner | 9cd87db | 2005-01-07 22:05:31 +0000 | [diff] [blame] | 3 | void %QRiterate(int %p.1, double %tmp.212) { |
Vikram S. Adve | bd6161d | 2003-05-28 13:54:41 +0000 | [diff] [blame] | 4 | entry: ; No predecessors! |
| 5 | %tmp.184 = setgt int %p.1, 0 ; <bool> [#uses=1] |
| 6 | br bool %tmp.184, label %shortcirc_next.1, label %shortcirc_done.1 |
| 7 | |
| 8 | shortcirc_next.1: ; preds = %entry |
| 9 | %tmp.213 = setne double %tmp.212, 0.000000e+00 |
| 10 | br label %shortcirc_done.1 |
| 11 | |
| 12 | shortcirc_done.1: ; preds = %entry, %shortcirc_next.1 |
| 13 | %val.1 = phi bool [ false, %entry ], [ %tmp.213, %shortcirc_next.1 ] |
| 14 | br bool %val.1, label %shortcirc_next.1, label %exit.1 |
| 15 | |
| 16 | exit.1: |
| 17 | ret void |
| 18 | } |