Lines Matching refs:MUD
592 if (const MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&MA)) {
593 Instruction *Insn = MUD->getMemoryInst();
599 // simplified, it may be a Use rather than a Def, so we cannot use MUD as
605 getNewDefiningAccessForClone(MUD->getDefiningAccess(), VMap,
607 /*Template=*/CloneWasSimplified ? nullptr : MUD,
1187 auto *MUD = cast<MemoryUseOrDef>(FirstInNew);
1189 auto NextIt = ++MUD->getIterator();
1193 MSSA->moveTo(MUD, To, MemorySSA::End);
1194 // Moving MUD from Accs in the moveTo above, may delete Accs, so we need
1197 MUD = NextMUD;
1198 } while (MUD);
1319 if (auto *MUD = dyn_cast<MemoryUseOrDef>(U.getUser()))
1320 MUD->resetOptimized();