Lines Matching refs:NewMask

682   SmallVector<int> NewMask(SubMask.size(), UndefMaskElem);  in addMask()  local
688 NewMask[I] = Mask[SubMask[I]]; in addMask()
690 Mask.swap(NewMask); in addMask()
5780 SmallVector<int> NewMask(ReusesIndices.size(), UndefMaskElem); in buildShuffleEntryMask() local
5781 transform(ReusesIndices, NewMask.begin(), [&Mask](int Idx) { in buildShuffleEntryMask()
5784 Mask.swap(NewMask); in buildShuffleEntryMask()
6078 SmallVector<int> NewMask; in getEntryCost() local
6081 NewMask.resize(E->ReorderIndices.size()); in getEntryCost()
6082 copy(E->ReorderIndices, NewMask.begin()); in getEntryCost()
6084 inversePermutation(E->ReorderIndices, NewMask); in getEntryCost()
6086 ::addMask(Mask, NewMask); in getEntryCost()
7656 SmallVector<int, 4> NewMask; in addInversedMask() local
7657 inversePermutation(SubMask, NewMask); in addInversedMask()
7658 addMask(NewMask); in addInversedMask()
7663 SmallVector<int, 4> NewMask(SubMask.begin(), SubMask.end()); in addMask() local
7664 addMask(NewMask); in addMask()
8652 SmallVector<int> NewMask(ExtMask.size(), UndefMaskElem); in vectorizeTree() local
8656 NewMask[I] = Mask[ExtMask[I]]; in vectorizeTree()
8658 Mask.swap(NewMask); in vectorizeTree()
8955 SmallVectorImpl<int> &NewMask) { in optimizeGatherSequence() argument
8968 NewMask.assign(SI2->getShuffleMask().begin(), SI2->getShuffleMask().end()); in optimizeGatherSequence()
8973 for (int I = 0, E = NewMask.size(); I < E; ++I) { in optimizeGatherSequence()
8978 if (NewMask[I] != UndefMaskElem && SM1[I] != UndefMaskElem && in optimizeGatherSequence()
8979 NewMask[I] != SM1[I]) in optimizeGatherSequence()
8981 if (NewMask[I] == UndefMaskElem) in optimizeGatherSequence()
8982 NewMask[I] = SM1[I]; in optimizeGatherSequence()
9013 SmallVector<int> NewMask; in optimizeGatherSequence() local
9014 if (IsIdenticalOrLessDefined(&In, V, NewMask) && in optimizeGatherSequence()
9019 if (!NewMask.empty()) in optimizeGatherSequence()
9020 SI->setShuffleMask(NewMask); in optimizeGatherSequence()
9026 IsIdenticalOrLessDefined(V, &In, NewMask) && in optimizeGatherSequence()
9032 if (!NewMask.empty()) in optimizeGatherSequence()
9033 SI->setShuffleMask(NewMask); in optimizeGatherSequence()