• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: opt < %s -analyze -scalar-evolution \
2; RUN:   -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 113}
3; PR2088
4
5define void @fun() {
6entry:
7        br label %loop
8loop:
9        %i = phi i8 [ 0, %entry ], [ %i.next, %loop ]
10        %i.next = add i8 %i, 18
11        %cond = icmp ne i8 %i.next, 4
12        br i1 %cond, label %loop, label %exit
13exit:
14        ret void
15}
16