Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3939 SmallVector<int> ReorderMask(Sz, UndefMaskElem); in getReorderingData() local
3941 std::iota(ReorderMask.begin(), ReorderMask.end(), 0); in getReorderingData()
3943 inversePermutation(TE.ReorderIndices, ReorderMask); in getReorderingData()
3948 Value *V = TE.Scalars[ReorderMask[Idx]]; in getReorderingData()
3950 Idx = std::distance(ReorderMask.begin(), find(ReorderMask, *EI)); in getReorderingData()
6707 SmallVector<int> ReorderMask; in getEntryCost() local
6708 inversePermutation(E->ReorderIndices, ReorderMask); in getEntryCost()
6709 if (!ReorderMask.empty()) in getEntryCost()
6710 reorderScalars(GatheredScalars, ReorderMask); in getEntryCost()
9069 SmallVector<int> ReorderMask; in createBuildVector() local
[all …]