Searched refs:ReorderMask (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 6649 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 …]
|