Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4969 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 …]