blob: 8c3e697c89ae282dae1098b39407394b071bd026 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -loop-unroll -disable-output
2
3int %main() {
4entry:
5 br label %no_exit
6
7no_exit: ; preds = %entry, %no_exit
8 %indvar = phi uint [ 0, %entry ], [ %indvar.next, %no_exit ] ; <uint> [#uses=1]
9 %indvar.next = add uint %indvar, 1 ; <uint> [#uses=2]
10 %exitcond = setne uint %indvar.next, 2147483648 ; <bool> [#uses=1]
11 br bool %exitcond, label %no_exit, label %loopexit
12
13loopexit: ; preds = %no_exit
14 ret int 0
15}