Lines Matching defs:ScaledMask
411 SmallVectorImpl<int> &ScaledMask) {
416 ScaledMask.assign(Mask.begin(), Mask.end());
420 ScaledMask.clear();
427 ScaledMask.push_back(MaskElt < 0 ? MaskElt : Scale * MaskElt + SliceElt);
432 SmallVectorImpl<int> &ScaledMask) {
437 ScaledMask.assign(Mask.begin(), Mask.end());
446 ScaledMask.clear();
447 ScaledMask.reserve(NumElts / Scale);
461 ScaledMask.push_back(SliceFront);
470 ScaledMask.push_back(SliceFront / Scale);
475 assert((int)ScaledMask.size() * Scale == NumElts && "Unexpected scaled mask");
518 SmallVectorImpl<int> &ScaledMask) {
524 ScaledMask.assign(Mask.begin(), Mask.end());
534 return widenShuffleMaskElts(Scale, Mask, ScaledMask);
538 narrowShuffleMaskElts(Scale, Mask, ScaledMask);
543 SmallVectorImpl<int> &ScaledMask) {
553 ScaledMask.assign(InputMask.begin(), InputMask.end());