Lines Matching refs:What
1141 void MemorySSAUpdater::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo() argument
1144 for (auto *U : What->users()) in moveTo()
1149 What->replaceAllUsesWith(What->getDefiningAccess()); in moveTo()
1152 MSSA->moveTo(What, BB, Where); in moveTo()
1155 if (auto *MD = dyn_cast<MemoryDef>(What)) in moveTo()
1158 insertUse(cast<MemoryUse>(What), /*RenameUses=*/true); in moveTo()
1166 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveBefore() argument
1167 moveTo(What, Where->getBlock(), Where->getIterator()); in moveBefore()
1171 void MemorySSAUpdater::moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where) { in moveAfter() argument
1172 moveTo(What, Where->getBlock(), ++Where->getIterator()); in moveAfter()
1175 void MemorySSAUpdater::moveToPlace(MemoryUseOrDef *What, BasicBlock *BB, in moveToPlace() argument
1178 return moveTo(What, BB, Where); in moveToPlace()
1181 return moveBefore(What, Where); in moveToPlace()
1183 return moveTo(What, BB, MemorySSA::InsertionPlace::End); in moveToPlace()