Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4098 SmallVector<int> ReorderMask(Sz, PoisonMaskElem); in getReorderingData() local
4100 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData()
4102 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData()
4107 Value *V = TE.Scalars[ReorderMask[Idx]]; in getReorderingData()
4109 Idx = std::distance(ReorderMask.begin(), find(ReorderMask, *EI)); in getReorderingData()
10633 SmallVector<int> ReorderMask; in processBuildVector() local
10634 inversePermutation(E->ReorderIndices, ReorderMask); in processBuildVector()
10635 if (!ReorderMask.empty()) in processBuildVector()
10636 reorderScalars(GatheredScalars, ReorderMask); in processBuildVector()