Lines Matching defs:NewMemAcc
485 MemoryUseOrDef *NewMemAcc);
487 // Replace all Memory PHI usage with NewMemAcc.
488 void raMPHIuw(MemoryUseOrDef *NewMemAcc);
974 MemoryUseOrDef *NewMemAcc) {
980 if (NewMemAcc) {
981 // Update the uses of the old MSSA access with NewMemAcc.
983 OldMA->replaceAllUsesWith(NewMemAcc);
998 void GVNHoist::raMPHIuw(MemoryUseOrDef *NewMemAcc) {
1000 for (User *U : NewMemAcc->users())
1006 if (llvm::all_of(In, [&](Use &U) { return U == NewMemAcc; })) {
1007 Phi->replaceAllUsesWith(NewMemAcc);
1016 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl);
1017 if (MoveAccess && NewMemAcc) {
1020 MSSAUpdater->moveToPlace(NewMemAcc, DestBB, MemorySSA::BeforeTerminator);
1023 // Replace all other instructions with Repl with memory access NewMemAcc.
1024 unsigned NR = rauw(Candidates, Repl, NewMemAcc);
1027 if (NewMemAcc)
1028 raMPHIuw(NewMemAcc);