Lines Matching defs:NumSrcElts

716       unsigned NumSrcElts = SrcVT.getVectorNumElements();
718 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
739 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1;
741 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
1339 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
1340 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
2694 unsigned NumSrcElts = SrcEltCnt.getFixedValue();
2695 APInt DemandedSrcElts = APInt::getAllOnes(NumSrcElts);
2697 if (CIdx->getAPIntValue().ult(NumSrcElts))
2698 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue());
2760 unsigned NumSrcElts = SrcVT.getVectorNumElements();
2762 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2787 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1;
2789 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
3156 unsigned NumSrcElts = SrcEltCnt.getFixedValue();
3158 APInt SrcDemandedElts = APInt::getOneBitSet(NumSrcElts, 0);
3159 APInt SrcUndef = KnownUndef.zextOrTrunc(NumSrcElts);
3160 APInt SrcZero = KnownZero.zextOrTrunc(NumSrcElts);
3179 unsigned NumSrcElts = SrcVT.getVectorNumElements();
3180 if (NumSrcElts == NumElts)
3188 if ((NumElts % NumSrcElts) == 0) {
3189 unsigned Scale = NumElts / NumSrcElts;
3190 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts);
3220 for (unsigned SrcElt = 0; SrcElt != NumSrcElts; ++SrcElt) {
3230 for (unsigned i = 0; i != NumSrcElts; ++i) {
3243 if ((NumSrcElts % NumElts) == 0) {
3244 unsigned Scale = NumSrcElts / NumElts;
3245 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts);
3392 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
3393 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
3561 unsigned NumSrcElts = Src.getValueType().getVectorNumElements();
3562 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts);
3592 MaskElts.append(NumSrcElts - 1, TLO.DAG.getConstant(0, DL, SrcSVT));