Lines Matching refs:DepWrite

348                                    Instruction *DepWrite,  in isOverwrite()  argument
430 auto &IM = IOL[DepWrite]; in isOverwrite()
542 Instruction *DepWrite, in isPossibleSelfRead() argument
571 MemoryLocation DepReadLoc = getLocForRead(DepWrite, TLI); in isPossibleSelfRead()
1145 Instruction *DepWrite = InstDep.getInst(); in eliminateDeadStores() local
1146 if (!hasAnalyzableMemoryWrite(DepWrite, *TLI)) in eliminateDeadStores()
1148 MemoryLocation DepLoc = getLocForWrite(DepWrite); in eliminateDeadStores()
1161 size_t DepIndex = InstrOrdering.lookup(DepWrite); in eliminateDeadStores()
1183 if (isRemovable(DepWrite) && in eliminateDeadStores()
1184 !isPossibleSelfRead(Inst, Loc, DepWrite, *TLI, *AA)) { in eliminateDeadStores()
1187 InstWriteOffset, DepWrite, IOL, *AA, in eliminateDeadStores()
1190 LLVM_DEBUG(dbgs() << "DSE: Remove Dead Store:\n DEAD: " << *DepWrite in eliminateDeadStores()
1194 deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL, &InstrOrdering); in eliminateDeadStores()
1201 } else if ((OR == OW_End && isShortenableAtTheEnd(DepWrite)) || in eliminateDeadStores()
1203 isShortenableAtTheBeginning(DepWrite)))) { in eliminateDeadStores()
1211 MadeChange |= tryToShorten(DepWrite, DepWriteOffset, EarlierSize, in eliminateDeadStores()
1215 auto *Earlier = dyn_cast<StoreInst>(DepWrite); in eliminateDeadStores()
1250 LLVM_DEBUG(dbgs() << "DSE: Merge Stores:\n Earlier: " << *DepWrite in eliminateDeadStores()
1257 Earlier->getOrdering(), Earlier->getSyncScopeID(), DepWrite); in eliminateDeadStores()
1263 SI->copyMetadata(*DepWrite, MDToKeep); in eliminateDeadStores()
1267 size_t Idx = InstrOrdering.lookup(DepWrite); in eliminateDeadStores()
1268 InstrOrdering.erase(DepWrite); in eliminateDeadStores()
1273 deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL, in eliminateDeadStores()
1291 if (DepWrite == &BB.front()) break; in eliminateDeadStores()
1294 if (isRefSet(AA->getModRefInfo(DepWrite, Loc))) in eliminateDeadStores()
1298 DepWrite->getIterator(), &BB, in eliminateDeadStores()