Lines Matching refs:MaskOrder
3391 SmallVector<int> MaskOrder; in reorderOrder() local
3393 MaskOrder.resize(Mask.size()); in reorderOrder()
3394 std::iota(MaskOrder.begin(), MaskOrder.end(), 0); in reorderOrder()
3396 inversePermutation(Order, MaskOrder); in reorderOrder()
3398 reorderReuses(MaskOrder, Mask); in reorderOrder()
3399 if (ShuffleVectorInst::isIdentityMask(MaskOrder)) { in reorderOrder()
3405 if (MaskOrder[I] != UndefMaskElem) in reorderOrder()
3406 Order[MaskOrder[I]] = I; in reorderOrder()
3866 SmallVector<int> MaskOrder(BestOrder.size(), UndefMaskElem); in reorderTopToBottom() local
3868 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) { in reorderTopToBottom()
3912 reorderOrder(CurrentOrder, MaskOrder); in reorderTopToBottom()
4158 SmallVector<int> MaskOrder(BestOrder.size(), UndefMaskElem); in reorderBottomToTop() local
4160 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) { in reorderBottomToTop()
4205 reorderOrder(Data.first->ReorderIndices, MaskOrder); in reorderBottomToTop()