Lines Matching refs:ScaledMask
433 SmallVectorImpl<int> &ScaledMask) { in narrowShuffleMaskElts() argument
438 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
442 ScaledMask.clear(); in narrowShuffleMaskElts()
449 ScaledMask.push_back(MaskElt < 0 ? MaskElt : Scale * MaskElt + SliceElt); in narrowShuffleMaskElts()
454 SmallVectorImpl<int> &ScaledMask) { in widenShuffleMaskElts() argument
459 ScaledMask.assign(Mask.begin(), Mask.end()); in widenShuffleMaskElts()
468 ScaledMask.clear(); in widenShuffleMaskElts()
469 ScaledMask.reserve(NumElts / Scale); in widenShuffleMaskElts()
483 ScaledMask.push_back(SliceFront); in widenShuffleMaskElts()
492 ScaledMask.push_back(SliceFront / Scale); in widenShuffleMaskElts()
497 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask"); in widenShuffleMaskElts()