Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4238 SmallVector<std::optional<TargetTransformInfo::ShuffleKind>> ExtractShuffles = in findReusedOrderedScalars() local
4244 if (GatherShuffles.empty() && ExtractShuffles.empty()) in findReusedOrderedScalars()
4264 if ((ExtractShuffles.empty() && IsSplatMask(Mask) && in findReusedOrderedScalars()
4339 if (!ExtractShuffles.empty()) in findReusedOrderedScalars()
4342 if (!ExtractShuffles[I]) in findReusedOrderedScalars()
12375 SmallVector<std::optional<TTI::ShuffleKind>> ExtractShuffles; in processBuildVector() local
12388 ExtractShuffles = in processBuildVector()
12390 if (!ExtractShuffles.empty()) { in processBuildVector()
12408 E, ExtractMask, ExtractShuffles, NumParts, UseVecBaseAsInput)) { in processBuildVector()
12420 if (!ExtractShuffles.empty() || E->getOpcode() != Instruction::Load || in processBuildVector()
[all …]