Searched refs:CommonMask (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 8743 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 …]
|