brintos

brintos / llvm-project-archived public Read only

0
0
Text · 434 B · a11d820 Raw
15 lines · plain
1; RUN: opt < %s -passes=loop-unroll -disable-output2 3define i32 @main() {4entry:5	br label %no_exit6no_exit:		; preds = %no_exit, %entry7	%indvar = phi i32 [ 0, %entry ], [ %indvar.next, %no_exit ]		; <i32> [#uses=1]8	%indvar.next = add i32 %indvar, 1		; <i32> [#uses=2]9	%exitcond = icmp ne i32 %indvar.next, -2147483648		; <i1> [#uses=1]10	br i1 %exitcond, label %no_exit, label %loopexit11loopexit:		; preds = %no_exit12	ret i32 013}14 15