Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3592 SmallVector<int> MaskOrder; in reorderOrder() local
3594 MaskOrder.resize(Mask.size()); in reorderOrder()
3595 std::iota(MaskOrder.begin(), MaskOrder.end(), 0); in reorderOrder()
3597 inversePermutation(Order, MaskOrder); in reorderOrder()
3599 reorderReuses(MaskOrder, Mask); in reorderOrder()
3600 if (ShuffleVectorInst::isIdentityMask(MaskOrder)) { in reorderOrder()
3606 if (MaskOrder[I] != UndefMaskElem) in reorderOrder()
3607 Order[MaskOrder[I]] = I; in reorderOrder()
4288 SmallVector<int> MaskOrder(BestOrder.size(), UndefMaskElem); in reorderTopToBottom() local
4290 transform(BestOrder, MaskOrder.begin(), [E](unsigned I) { in reorderTopToBottom()
[all …]