Lines Matching refs:MemoryUseOrDef
616 if (const MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&MA)) { in cloneUsesAndDefs()
707 if (MemoryUseOrDef *IncMUD = dyn_cast<MemoryUseOrDef>(IncomingAccess)) { in updateForClonedLoop()
1149 cast<MemoryUseOrDef>(Usr)->resetOptimized(); in applyInsertUpdates()
1161 void MemorySSAUpdater::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
1186 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveBefore()
1191 void MemorySSAUpdater::moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveAfter()
1195 void MemorySSAUpdater::moveToPlace(MemoryUseOrDef *What, BasicBlock *BB, in moveToPlace()
1220 auto *MUD = cast<MemoryUseOrDef>(FirstInNew); in moveAllAccesses()
1223 MemoryUseOrDef *NextMUD = (!Accs || NextIt == Accs->end()) in moveAllAccesses()
1225 : cast<MemoryUseOrDef>(&*NextIt); in moveAllAccesses()
1316 NewDefTarget = cast<MemoryUseOrDef>(MA)->getDefiningAccess(); in removeMemoryAccess()
1339 if (auto *MUD = dyn_cast<MemoryUseOrDef>(U.getUser())) in removeMemoryAccess()
1445 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessInBB()
1450 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
1451 Instruction *I, MemoryAccess *Definition, MemoryUseOrDef *InsertPt) { in createMemoryAccessBefore()
1454 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessBefore()
1460 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessAfter( in createMemoryAccessAfter()
1464 MemoryUseOrDef *NewAccess = MSSA->createDefinedAccess(I, Definition); in createMemoryAccessAfter()