Searched refs:CommonMask (Results 1 – 1 of 1) sorted by relevance
8224 SmallVector<int> CommonMask; member in BoUpSLP::ShuffleCostEstimator8580 static void transformMaskAfterShuffle(MutableArrayRef<int> CommonMask, in transformMaskAfterShuffle() argument8582 for (unsigned Idx = 0, Sz = CommonMask.size(); Idx < Sz; ++Idx) in transformMaskAfterShuffle()8584 CommonMask[Idx] = Idx; in transformMaskAfterShuffle()8603 assert(all_of(ArrayRef(CommonMask).slice(Part * SliceSize, Limit), in estimateNodesPermuteCost()8607 copy(SubMask, std::next(CommonMask.begin(), SliceSize * Part)); in estimateNodesPermuteCost()8614 CommonMask); in estimateNodesPermuteCost()8615 transformMaskAfterShuffle(CommonMask, CommonMask); in estimateNodesPermuteCost()8627 for (unsigned Idx = 0, Sz = CommonMask.size(); Idx < Sz; ++Idx) in estimateNodesPermuteCost()8628 if (Mask[Idx] != PoisonMaskElem && CommonMask[Idx] == PoisonMaskElem) in estimateNodesPermuteCost()[all …]