Lines Matching refs:ScaledMask
350 SmallVectorImpl<int> &ScaledMask) { in narrowShuffleMaskElts() argument
355 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
359 ScaledMask.clear(); in narrowShuffleMaskElts()
366 ScaledMask.push_back(MaskElt < 0 ? MaskElt : Scale * MaskElt + SliceElt); in narrowShuffleMaskElts()
371 SmallVectorImpl<int> &ScaledMask) { in widenShuffleMaskElts() argument
376 ScaledMask.assign(Mask.begin(), Mask.end()); in widenShuffleMaskElts()
385 ScaledMask.clear(); in widenShuffleMaskElts()
386 ScaledMask.reserve(NumElts / Scale); in widenShuffleMaskElts()
400 ScaledMask.push_back(SliceFront); in widenShuffleMaskElts()
409 ScaledMask.push_back(SliceFront / Scale); in widenShuffleMaskElts()
414 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask"); in widenShuffleMaskElts()
422 SmallVectorImpl<int> &ScaledMask) { in scaleShuffleMaskElts() argument
428 ScaledMask.assign(Mask.begin(), Mask.end()); in scaleShuffleMaskElts()
438 return widenShuffleMaskElts(Scale, Mask, ScaledMask); in scaleShuffleMaskElts()
442 narrowShuffleMaskElts(Scale, Mask, ScaledMask); in scaleShuffleMaskElts()
447 SmallVectorImpl<int> &ScaledMask) { in getShuffleMaskWithWidestElts() argument
457 ScaledMask.assign(InputMask.begin(), InputMask.end()); in getShuffleMaskWithWidestElts()