Lines Matching refs:ScaledMask
422 SmallVectorImpl<int> &ScaledMask) { in narrowShuffleMaskElts() argument
427 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
431 ScaledMask.clear(); in narrowShuffleMaskElts()
438 ScaledMask.push_back(MaskElt < 0 ? MaskElt : Scale * MaskElt + SliceElt); in narrowShuffleMaskElts()
443 SmallVectorImpl<int> &ScaledMask) { in widenShuffleMaskElts() argument
448 ScaledMask.assign(Mask.begin(), Mask.end()); in widenShuffleMaskElts()
457 ScaledMask.clear(); in widenShuffleMaskElts()
458 ScaledMask.reserve(NumElts / Scale); in widenShuffleMaskElts()
472 ScaledMask.push_back(SliceFront); in widenShuffleMaskElts()
481 ScaledMask.push_back(SliceFront / Scale); in widenShuffleMaskElts()
486 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask"); in widenShuffleMaskElts()