Lines Matching refs:len

6   %len = load i32, i32* %a_len_ptr, !range !0
14 %abc.high = icmp slt i32 %idx, %len
32 ; CHECK: [[len_hiclamp:[^ ]+]] = call i32 @llvm.smin.i32(i32 %len, i32 %n)
38 ; for (i = len.a - 1; i >= 0; --i)
50 %len.a = load i32, i32* %a_len_ptr, !range !0
51 %len.b = load i32, i32* %b_len_ptr, !range !0
52 %first.itr.check = icmp ne i32 %len.a, 0
56 %idx = phi i32 [ %len.a, %entry ] , [ %idx.next, %in.bounds ]
58 %rca = icmp ult i32 %idx.next, %len.a
59 %rcb = icmp ult i32 %idx.next, %len.b
89 %len.a = load i32, i32* %a_len_ptr, !range !0
90 %len.b = load i32, i32* %b_len_ptr, !range !0
91 %first.itr.check = icmp ne i32 %len.a, 0
95 %idx = phi i32 [ %len.a, %entry ] , [ %idx.next, %in.bounds ]
97 %rca = icmp ult i32 %idx.next, %len.a
98 %rcb = icmp ult i32 %idx.next, %len.b
129 %len.a = load i32, i32* %a_len_ptr, !range !0
130 %len.minus.one = sub nsw i32 %len.a, 1
131 %len.minus.two = sub nsw i32 %len.a, 2
141 %starting.value = phi i32 [ %len.minus.two, %if.true ], [ %len.minus.one, %if.false ]
142 %first.itr.check = icmp sgt i32 %len.a, 3
148 %rc = icmp ult i32 %idx.next, %len.a
176 %len.a = load i32, i32* %a_len_ptr, !range !0
177 %len.minus.one = sub nsw i32 %len.a, 1
178 %len.plus.one = add nsw i32 %len.a, 1
179 %len.minus.two = sub nsw i32 %len.a, 2
189 %starting.value = phi i32 [ %len.minus.two, %if.true ], [ %len.minus.one, %if.false ]
190 %len.phi = phi i32 [ %len.a, %if.true ], [ %len.plus.one, %if.false ]
191 %first.itr.check = icmp sgt i32 %len.a, 3
197 %rc = icmp ult i32 %idx.next, %len.phi
225 %len.a = load i32, i32* %a_len_ptr, !range !0
226 %len.minus.one = sub nsw i32 %len.a, 1
227 %len.plus.one = add nsw i32 %len.a, 1
228 %len.minus.two = sub nsw i32 %len.a, 2
232 %starting.value = phi i32 [ %len.minus.two, %entry ], [ %len.minus.one, %merge ]
233 %len.phi = phi i32 [ %len.a, %entry ], [ %len.phi.next, %merge ]
234 %len.phi.next = add nsw i32 %len.phi, 1
238 %first.itr.check = icmp sgt i32 %len.a, 3
244 %rc = icmp ult i32 %idx.next, %len.phi