Lines Matching defs:BestOrder
6123 MutableArrayRef<unsigned> BestOrder = IdentityOrder;
6131 Cnt == Pair.second && !BestOrder.empty() &&
6132 isIdentityOrder(BestOrder))) {
6133 combineOrders(Pair.first, BestOrder);
6134 BestOrder = Pair.first;
6137 combineOrders(BestOrder, Pair.first);
6141 if (isIdentityOrder(BestOrder))
6143 fixupOrderingIndices(BestOrder);
6145 inversePermutation(BestOrder, Mask);
6146 SmallVector<int> MaskOrder(BestOrder.size(), PoisonMaskElem);
6147 unsigned E = BestOrder.size();
6148 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) {
6451 MutableArrayRef<unsigned> BestOrder = IdentityOrder;
6458 combineOrders(Pair.first, BestOrder);
6459 BestOrder = Pair.first;
6462 combineOrders(BestOrder, Pair.first);
6466 if (isIdentityOrder(BestOrder)) {
6471 fixupOrderingIndices(BestOrder);
6475 inversePermutation(BestOrder, Mask);
6476 SmallVector<int> MaskOrder(BestOrder.size(), PoisonMaskElem);
6477 unsigned E = BestOrder.size();
6478 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) {
6486 if (TE->ReuseShuffleIndices.size() == BestOrder.size()) {
6496 assert((BestOrder.size() == TE->ReorderIndices.size() ||