Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9211 MapVector<Value *, SmallVector<int>> VectorOpToIdx; in tryToGatherSingleRegisterExtractElements() local
9235 VectorOpToIdx[EI->getVectorOperand()].push_back(I); in tryToGatherSingleRegisterExtractElements()
9239 for (const auto &Data : VectorOpToIdx) in tryToGatherSingleRegisterExtractElements()
9244 return VectorOpToIdx.find(V1)->second.size() > in tryToGatherSingleRegisterExtractElements()
9245 VectorOpToIdx.find(V2)->second.size(); in tryToGatherSingleRegisterExtractElements()
9257 if (SingleMax < VectorOpToIdx[V1].size() + UndefSz) { in tryToGatherSingleRegisterExtractElements()
9258 SingleMax = VectorOpToIdx[V1].size() + UndefSz; in tryToGatherSingleRegisterExtractElements()
9264 if (V2 && PairMax < VectorOpToIdx[V1].size() + VectorOpToIdx[V2].size() + in tryToGatherSingleRegisterExtractElements()
9266 PairMax = VectorOpToIdx[V1].size() + VectorOpToIdx[V2].size() + UndefSz; in tryToGatherSingleRegisterExtractElements()
9278 for (int Idx : VectorOpToIdx[SingleVec]) in tryToGatherSingleRegisterExtractElements()
[all …]