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