Lines Matching refs:NumElts
496 bool llvm::isMaskedSlidePair(ArrayRef<int> Mask, int NumElts, in isMaskedSlidePair() argument
498 const int SignalValue = NumElts * 2; in isMaskedSlidePair()
504 int Src = M >= (int)NumElts; in isMaskedSlidePair()
505 int Diff = (int)i - (M % NumElts); in isMaskedSlidePair()
558 int NumElts = Mask.size(); in widenShuffleMaskElts() local
559 if (NumElts % Scale != 0) in widenShuffleMaskElts()
563 ScaledMask.reserve(NumElts / Scale); in widenShuffleMaskElts()
591 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask"); in widenShuffleMaskElts()
600 unsigned NumElts = M.size(); in widenShuffleMaskElts() local
601 if (NumElts % 2 != 0) in widenShuffleMaskElts()
605 for (unsigned i = 0; i < NumElts; i += 2) { in widenShuffleMaskElts()
629 assert(NewMask.size() == NumElts / 2 && "Incorrect size for mask!"); in widenShuffleMaskElts()
793 int NumElts = DemandedElts.getBitWidth(); in getHorizDemandedEltsForFirstOperand() local
794 int NumEltsPerLane = NumElts / NumLanes; in getHorizDemandedEltsForFirstOperand()
797 DemandedLHS = APInt::getZero(NumElts); in getHorizDemandedEltsForFirstOperand()
798 DemandedRHS = APInt::getZero(NumElts); in getHorizDemandedEltsForFirstOperand()
801 for (int Idx = 0; Idx != NumElts; ++Idx) { in getHorizDemandedEltsForFirstOperand()
1194 unsigned NumElts) { in createUnaryMask() argument
1196 int NumEltsSigned = NumElts; in createUnaryMask()