Searched refs:StoresToMerge (Results 1 – 2 of 2) sorted by relevance
305 bool LoadStoreOpt::mergeStores(SmallVectorImpl<GStore *> &StoresToMerge) { in mergeStores() argument308 assert(StoresToMerge.size() > 1 && "Expected multiple stores to merge"); in mergeStores()309 LLT OrigTy = MRI->getType(StoresToMerge[0]->getValueReg()); in mergeStores()310 LLT PtrTy = MRI->getType(StoresToMerge[0]->getPointerReg()); in mergeStores()317 for (auto *StoreMI : StoresToMerge) in mergeStores()324 unsigned NumPow2 = llvm::bit_floor(StoresToMerge.size()); in mergeStores()343 StoresToMerge.begin(), StoresToMerge.begin() + NumStoresToMerge); in mergeStores()345 StoresToMerge.erase(StoresToMerge.begin(), in mergeStores()346 StoresToMerge.begin() + NumStoresToMerge); in mergeStores()347 } while (StoresToMerge.size() > 1); in mergeStores()[all …]
138 bool mergeStores(SmallVectorImpl<GStore *> &StoresToMerge);