Home
last modified time | relevance | path

Searched refs:CommonMask (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11308 static void transformMaskAfterShuffle(MutableArrayRef<int> CommonMask, in transformMaskAfterShuffle() argument
11310 for (unsigned I : seq<unsigned>(CommonMask.size())) in transformMaskAfterShuffle()
11312 CommonMask[I] = I; in transformMaskAfterShuffle()
11995 SmallVector<int> CommonMask; member in BoUpSLP::ShuffleCostEstimator
12216 assert(all_of(ArrayRef(CommonMask).slice(Part * SliceSize, Limit), in estimateNodesPermuteCost()
12220 copy(SubMask, std::next(CommonMask.begin(), SliceSize * Part)); in estimateNodesPermuteCost()
12227 CommonMask); in estimateNodesPermuteCost()
12228 transformMaskAfterShuffle(CommonMask, CommonMask); in estimateNodesPermuteCost()
12230 Cost += createShuffle(InVectors.front(), InVectors.back(), CommonMask); in estimateNodesPermuteCost()
12231 transformMaskAfterShuffle(CommonMask, CommonMask); in estimateNodesPermuteCost()
[all …]