Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4332 SmallVector<std::pair<StoreInst *, int>, 4> StoreOffsetVec(StoresVec.size()); in CanFormVector() local
4334 StoreOffsetVec[0] = {S0, 0}; in CanFormVector()
4346 StoreOffsetVec[Idx] = {StoresVec[Idx], *Diff}; in CanFormVector()
4351 stable_sort(StoreOffsetVec, [](const std::pair<StoreInst *, int> &Pair1, in CanFormVector()
4359 for (unsigned Idx : seq<unsigned>(1, StoreOffsetVec.size())) in CanFormVector()
4360 if (StoreOffsetVec[Idx].second != StoreOffsetVec[Idx-1].second + 1) in CanFormVector()
4367 unsigned Idx = find_if(StoreOffsetVec, in CanFormVector()
4371 StoreOffsetVec.begin(); in CanFormVector()