27 lines · plain
1; RUN: opt < %s -disable-output "-passes=print<scalar-evolution>" -scalar-evolution-max-iterations=0 2>&1 | FileCheck %s2; PR26213 4define i32 @a() nounwind {5entry:6 br label %bb17 8bb:9 trunc i32 %i.0 to i1610 add i16 %0, %x16.011 add i32 %i.0, 112 br label %bb113 14bb1:15 %i.0 = phi i32 [ 0, %entry ], [ %2, %bb ]16 %x16.0 = phi i16 [ 0, %entry ], [ %1, %bb ]17 icmp ult i32 %i.0, 88888818 br i1 %3, label %bb, label %bb219 20bb2:21 zext i16 %x16.0 to i3222 ret i32 %423}24 25; CHECK: Exits: 2002826 27