Lines Matching refs:recur
110 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
117 ; CHECK-NEXT: WIDEN ir<%recur.next> = sext ir<%y>
118 ; CHECK-NEXT: EMIT vp<[[SPLICE:%.+]]> = first-order splice ir<%recur> ir<%recur.next>
131 ; CHECK-NEXT: REPLICATE ir<%add> = add ir<%rem>, ir<%recur.next>
157 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
159 %rem = srem i32 %recur, %x
160 %recur.next = sext i8 %y to i32
161 %add = add i32 %rem, %recur.next
185 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
192 ; CHECK-NEXT: WIDEN ir<%recur.next> = sext ir<%y>
193 ; CHECK-NEXT: EMIT vp<[[SPLICE:%.+]]> = first-order splice ir<%recur> ir<%recur.next>
212 ; CHECK-NEXT: WIDEN ir<%add> = add vp<[[PRED]]>, ir<%recur.next>
231 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
234 %rem = srem i32 %recur, %x
235 %recur.next = sext i8 %y to i32
236 %add = add i32 %rem, %recur.next
358 ; CHECK-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%recur> = phi ir<0>, ir<%recur.next>
368 ; CHECK-NEXT: WIDEN ir<%recur.next> = sext ir<%y>
369 ; CHECK-NEXT: EMIT vp<[[SPLICE:%.+]]> = first-order splice ir<%recur> ir<%recur.next>
422 %recur = phi i32 [ 0, %entry ], [ %recur.next, %loop ]
424 %rem = srem i32 %recur, %x
426 %recur.next = sext i8 %y to i32
430 %C = icmp sgt i32 %iv.next, %recur.next