Lines Matching full:start
5 ; E.g.: %rhs = 255, %start = 99, backedge taken 156 times
15 %start = add i8 %rhs, 100
19 %iv = phi i8 [ %start, %entry ], [ %iv.inc, %loop ]
29 define void @u_1(i8 %start) {
33 ; CHECK-NEXT: Loop %loop: backedge-taken count is ((-1 * %start) + ((-100 + %start) umax %start))
35 … Loop %loop: symbolic max backedge-taken count is ((-1 * %start) + ((-100 + %start) umax %start)),…
39 ; E.g.: %start = 99, %rhs = 255, backedge taken 156 times
40 %rhs = add i8 %start, -100
44 %iv = phi i8 [ %start, %entry ], [ %iv.inc, %loop ]
64 ; E.g.: %rhs = 127, %start = -29, backedge taken 156 times
65 %start = add i8 %rhs, 100
69 %iv = phi i8 [ %start, %entry ], [ %iv.inc, %loop ]
79 define void @s_1(i8 %start) {
83 ; CHECK-NEXT: Loop %loop: backedge-taken count is ((-1 * %start) + ((-100 + %start) smax %start))
85 … Loop %loop: symbolic max backedge-taken count is ((-1 * %start) + ((-100 + %start) smax %start)),…
89 ; E.g.: start = -29, %rhs = 127, %backedge taken 156 times
90 %rhs = add i8 %start, -100
94 %iv = phi i8 [ %start, %entry ], [ %iv.inc, %loop ]
104 define void @s_2(i8 %start) {
108 ; CHECK-NEXT: Loop %loop: backedge-taken count is ((-1 * ((-100 + %start) smin %start)) + %start)
110 …: Loop %loop: symbolic max backedge-taken count is ((-1 * ((-100 + %start) smin %start)) + %start)
114 %rhs = add i8 %start, -100
118 %iv = phi i8 [ %start, %entry ], [ %iv.inc, %loop ]