Searched refs:ReorderMask (Results 1 – 1 of 1) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 4969 SmallVector<int> ReorderMask(Sz, PoisonMaskElem); in getReorderingData() local 4971 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData() 4973 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData() 4974 ::addMask(ReorderMask, TE.ReuseShuffleIndices); in getReorderingData() 4975 unsigned VF = ReorderMask.size(); in getReorderingData() 4983 if (any_of(ArrayRef(ReorderMask).slice(I, Limit), in getReorderingData() 5009 SmallVector<int> ReorderMask(Sz, PoisonMaskElem); in getReorderingData() local 5011 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData() 5013 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData() 5018 Value *V = TE.Scalars[ReorderMask[Idx]]; in getReorderingData() [all …]
|