Lines Matching defs:VectorWidth
188 // ceil(ElementCount / VectorWidth) >= TripCount
190 // ((ElementCount + (VectorWidth - 1)) / VectorWidth
192 // (((ElementCount + (VectorWidth - 1)) / VectorWidth) - TripCount
208 int VectorWidth =
210 if (VectorWidth != 2 && VectorWidth != 4 && VectorWidth != 8 &&
211 VectorWidth != 16)
227 // form i = i + 4, where the increment must be equal to the VectorWidth.
248 if (VectorWidth != StepValue) {
250 << " doesn't match vector width " << VectorWidth << "\n");
268 (ConstElemCount->getZExtValue() + VectorWidth - 1) / VectorWidth;
284 // ((ElementCount + VectorWidth - 1) / VectorWidth) - TripCount >= 0
288 // TripCount == (ElementCount + VectorWidth - 1) / VectorWidth
293 SE->getSCEV(ConstantInt::get(TripCount->getType(), VectorWidth));
298 SE->getSCEV(ConstantInt::get(TripCount->getType(), VectorWidth - 1)));
311 dbgs() << "ARM TP: - VecWidth = " << VectorWidth << "\n";
346 // Check that the start value is a multiple of the VectorWidth.
348 // VectorWidth. For the moment we just check for constants, muls and unknowns
351 if (BaseC->getAPInt().urem(VectorWidth) == 0)
356 Log2_64(VectorWidth));
362 if (BaseC->getAPInt().urem(VectorWidth) == 0)
365 if (BaseC->getAPInt().urem(VectorWidth) == 0)
380 unsigned VectorWidth =
391 ConstantInt *Factor = ConstantInt::get(cast<IntegerType>(Ty), VectorWidth);
394 switch (VectorWidth) {