| Lang Hames | 9528bba | 2015-03-25 12:11:48 +0000 | [diff] [blame] | 1 | ; RUN: %lli -jit-kind=orc-mcjit %s > /dev/null | 
| Lang Hames | 16bbaf1 | 2015-02-02 05:04:55 +0000 | [diff] [blame] | 2 |  | 
|  | 3 | ; Testcase distilled from 256.bzip2. | 
|  | 4 |  | 
|  | 5 | define i32 @main() { | 
|  | 6 | entry: | 
|  | 7 | br label %loopentry.0 | 
|  | 8 | loopentry.0:		; preds = %loopentry.0, %entry | 
|  | 9 | %h.0 = phi i32 [ %tmp.2, %loopentry.0 ], [ -1, %entry ]		; <i32> [#uses=1] | 
|  | 10 | %tmp.2 = add i32 %h.0, 1		; <i32> [#uses=3] | 
|  | 11 | %tmp.4 = icmp ne i32 %tmp.2, 0		; <i1> [#uses=1] | 
|  | 12 | br i1 %tmp.4, label %loopentry.0, label %loopentry.1 | 
|  | 13 | loopentry.1:		; preds = %loopentry.0 | 
|  | 14 | %h.1 = phi i32 [ %tmp.2, %loopentry.0 ]		; <i32> [#uses=1] | 
|  | 15 | ret i32 %h.1 | 
|  | 16 | } | 
|  | 17 |  |