Lines Matching refs:vp
8 ; DBG-NEXT: Live-in vp<[[VEC_TC:%.+]]> = vector-trip-count
15 ; DBG-NEXT: EMIT vp<[[CAN_IV:%.+]]> = CANONICAL-INDUCTION
16 ; DBG-NEXT: vp<[[IV_STEPS:%.]]> = SCALAR-STEPS vp<[[CAN_IV]]>, ir<%start>, ir<1>
17 ; DBG-NEXT: CLONE ir<%min> = call @llvm.smin.i32(vp<[[IV_STEPS]]>, ir<65535>)
18 ; DBG-NEXT: CLONE ir<%arrayidx> = getelementptr ir<%dst>, vp<[[IV_STEPS]]>
20 ; DBG-NEXT: EMIT vp<[[INC:%.+]]> = VF * UF +(nuw) vp<[[CAN_IV]]>
21 ; DBG-NEXT: EMIT branch-on-count vp<[[INC]]> vp<[[VEC_TC]]>
64 ; DBG: Live-in vp<[[VEC_TC:%.+]]> = vector-trip-count
71 ; DBG-NEXT: EMIT vp<[[CAN_IV:%.+]]> = CANONICAL-INDUCTION
72 ; DBG-NEXT: vp<[[STEPS1:%.+]]> = SCALAR-STEPS vp<[[CAN_IV]]>, ir<false>, ir<true>
73 ; DBG-NEXT: vp<[[STEPS2:%.+]]> = SCALAR-STEPS vp<[[CAN_IV]]>, ir<0>, ir<1>
77 ; DBG-NEXT: CLONE ir<%gep.src> = getelementptr ir<%src>, vp<[[STEPS2]]>
78 ; DBG-NEXT: CLONE ir<%gep.dst> = getelementptr ir<%dst>, vp<[[STEPS2]]>
86 ; DBG-NEXT: BRANCH-ON-MASK vp<[[STEPS1]]>
95 ; DBG-NEXT: PHI-PREDICATED-INSTRUCTION vp<{{.+}}> = ir<%l>
104 ; DBG-NEXT: EMIT vp<[[CAN_IV_INC:%.+]]> = VF * UF +(nuw) vp<[[CAN_IV]]>
105 ; DBG-NEXT: EMIT branch-on-count vp<[[CAN_IV_INC]]> vp<[[VEC_TC]]>
177 ; DBG-NEXT: Live-in vp<%1> = vector-trip-count
184 ; DBG-NEXT: EMIT vp<%2> = CANONICAL-INDUCTION
185 ; DBG-NEXT: FIRST-ORDER-RECURRENCE-PHI ir<%for> = phi ir<0>, vp<%4>
186 ; DBG-NEXT: vp<%4> = SCALAR-STEPS vp<%2>, ir<0>, ir<1>
187 ; DBG-NEXT: EMIT vp<%5> = first-order splice ir<%for> vp<%4>
188 ; DBG-NEXT: CLONE store vp<%5>, ir<%dst>
189 ; DBG-NEXT: EMIT vp<%7> = VF * UF +(nuw) vp<%2>
190 ; DBG-NEXT: EMIT branch-on-count vp<%7> vp<%1>