Lines Matching refs:ScaledMask
348 SmallVectorImpl<int> &ScaledMask) { in narrowShuffleMaskElts() argument
353 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
357 ScaledMask.clear(); in narrowShuffleMaskElts()
364 ScaledMask.push_back(MaskElt < 0 ? MaskElt : Scale * MaskElt + SliceElt); in narrowShuffleMaskElts()
369 SmallVectorImpl<int> &ScaledMask) { in widenShuffleMaskElts() argument
374 ScaledMask.assign(Mask.begin(), Mask.end()); in widenShuffleMaskElts()
383 ScaledMask.clear(); in widenShuffleMaskElts()
384 ScaledMask.reserve(NumElts / Scale); in widenShuffleMaskElts()
398 ScaledMask.push_back(SliceFront); in widenShuffleMaskElts()
407 ScaledMask.push_back(SliceFront / Scale); in widenShuffleMaskElts()
412 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask"); in widenShuffleMaskElts()
420 SmallVectorImpl<int> &ScaledMask) { in getShuffleMaskWithWidestElts() argument
430 ScaledMask.assign(InputMask.begin(), InputMask.end()); in getShuffleMaskWithWidestElts()