Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp293 LLT OrigTy = MRI->getType(StoresToMerge[0]->getValueReg()); in mergeStores()
301 for (auto *StoreMI : StoresToMerge) in mergeStores()
308 unsigned NumPow2 = PowerOf2Floor(StoresToMerge.size()); in mergeStores()
327 StoresToMerge.begin(), StoresToMerge.begin() + NumStoresToMerge); in mergeStores()
329 StoresToMerge.erase(StoresToMerge.begin(), in mergeStores()
331 } while (StoresToMerge.size() > 1); in mergeStores()
442 SmallVector<GStore *> StoresToMerge; in processMergeCandidate() local
471 StoresToMerge.emplace_back(CheckStore); in processMergeCandidate()
474 LLVM_DEBUG(dbgs() << StoresToMerge.size() in processMergeCandidate()
479 if (StoresToMerge.size() < 2) in processMergeCandidate()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h124 bool mergeStores(SmallVectorImpl<GStore *> &StoresToMerge);