Lines Matching defs:MaskOrder
4615 SmallVector<int> MaskOrder;
4617 MaskOrder.resize(Sz);
4618 std::iota(MaskOrder.begin(), MaskOrder.end(), 0);
4620 inversePermutation(Order, MaskOrder);
4622 reorderReuses(MaskOrder, Mask);
4623 if (ShuffleVectorInst::isIdentityMask(MaskOrder, Sz)) {
4629 if (MaskOrder[I] != PoisonMaskElem)
4630 Order[MaskOrder[I]] = I;
6146 SmallVector<int> MaskOrder(BestOrder.size(), PoisonMaskElem);
6148 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) {
6213 reorderOrder(CurrentOrder, MaskOrder);
6476 SmallVector<int> MaskOrder(BestOrder.size(), PoisonMaskElem);
6478 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) {
6526 reorderOrder(Data.first->ReorderIndices, MaskOrder,