Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8743 SmallVector<int> CommonMask; member in BoUpSLP::ShuffleInstructionBuilder
8829 static void transformMaskAfterShuffle(MutableArrayRef<int> CommonMask, in transformMaskAfterShuffle() argument
8831 for (unsigned Idx = 0, Sz = CommonMask.size(); Idx < Sz; ++Idx) in transformMaskAfterShuffle()
8833 CommonMask[Idx] = Idx; in transformMaskAfterShuffle()
8846 CommonMask.assign(Mask.begin(), Mask.end()); in add()
8851 Vec = createShuffle(Vec, InVectors.back(), CommonMask); in add()
8852 transformMaskAfterShuffle(CommonMask, Mask); in add()
8855 Vec = createShuffle(Vec, nullptr, CommonMask); in add()
8856 transformMaskAfterShuffle(CommonMask, Mask); in add()
8859 for (unsigned Idx = 0, Sz = CommonMask.size(); Idx < Sz; ++Idx) in add()
[all …]