Lines Matching defs:VWidth
324 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
327 APInt UsedElts(APInt::getAllOnes(VWidth));
334 if (EEIIndexC && EEIIndexC->getValue().ult(VWidth)) {
335 UsedElts = APInt::getOneBitSet(VWidth, EEIIndexC->getZExtValue());
344 UsedElts = APInt(VWidth, 0);
347 if (MaskVal == -1u || MaskVal >= 2 * VWidth)
349 if (Shuffle->getOperand(0) == V && (MaskVal < VWidth))
352 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth)))
353 UsedElts.setBit(MaskVal - VWidth);
368 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
370 APInt UnionUsedElts(VWidth, 0);
375 UnionUsedElts = APInt::getAllOnes(VWidth);
1790 unsigned VWidth = VecTy->getNumElements();
1791 APInt PoisonElts(VWidth, 0);
1792 APInt AllOnesEltMask(APInt::getAllOnes(VWidth));
2876 unsigned VWidth = cast<FixedVectorType>(SVI.getType())->getNumElements();
2906 X->getType()->isVectorTy() && VWidth == LHSWidth) {
2951 APInt PoisonElts(VWidth, 0);
2952 APInt AllOnesEltMask(APInt::getAllOnes(VWidth));
3183 for (unsigned i = 0; i < VWidth; ++i) {