Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6649 SmallVector<int> ReorderMask(Sz, PoisonMaskElem); in getReorderingData() local
6651 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData()
6653 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData()
6654 ::addMask(ReorderMask, TE.ReuseShuffleIndices); in getReorderingData()
6655 unsigned VF = ReorderMask.size(); in getReorderingData()
6663 if (any_of(ArrayRef(ReorderMask).slice(I, Limit), in getReorderingData()
6696 SmallVector<int> ReorderMask(Sz, PoisonMaskElem); in getReorderingData() local
6698 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData()
6700 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData()
6705 Value *V = TE.Scalars[ReorderMask[Idx]]; in getReorderingData()
[all …]