Lines Matching defs:NumSrcElts

711       unsigned NumSrcElts = SrcVT.getVectorNumElements();
713 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
734 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1;
736 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
1306 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
1307 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
2648 unsigned NumSrcElts = SrcEltCnt.getFixedValue();
2649 APInt DemandedSrcElts = APInt::getAllOnes(NumSrcElts);
2651 if (CIdx->getAPIntValue().ult(NumSrcElts))
2652 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue());
2714 unsigned NumSrcElts = SrcVT.getVectorNumElements();
2716 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2741 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1;
2743 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
3121 unsigned NumSrcElts = SrcEltCnt.getFixedValue();
3123 APInt SrcDemandedElts = APInt::getOneBitSet(NumSrcElts, 0);
3124 APInt SrcUndef = KnownUndef.zextOrTrunc(NumSrcElts);
3125 APInt SrcZero = KnownZero.zextOrTrunc(NumSrcElts);
3144 unsigned NumSrcElts = SrcVT.getVectorNumElements();
3145 if (NumSrcElts == NumElts)
3153 if ((NumElts % NumSrcElts) == 0) {
3154 unsigned Scale = NumElts / NumSrcElts;
3155 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts);
3185 for (unsigned SrcElt = 0; SrcElt != NumSrcElts; ++SrcElt) {
3195 for (unsigned i = 0; i != NumSrcElts; ++i) {
3208 if ((NumSrcElts % NumElts) == 0) {
3209 unsigned Scale = NumSrcElts / NumElts;
3210 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts);
3357 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
3358 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
3526 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
3527 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts);
3557 MaskElts.append(NumSrcElts - 1, TLO.DAG.getConstant(0, DL, SrcSVT));