Lines Matching defs:MUD
604 if (const MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&MA)) {
605 Instruction *Insn = MUD->getMemoryInst();
611 // simplified, it may be a Use rather than a Def, so we cannot use MUD as
617 getNewDefiningAccessForClone(MUD->getDefiningAccess(), VMap,
619 /*Template=*/CloneWasSimplified ? nullptr : MUD,
1200 auto *MUD = cast<MemoryUseOrDef>(FirstInNew);
1202 auto NextIt = ++MUD->getIterator();
1206 MSSA->moveTo(MUD, To, MemorySSA::End);
1207 // Moving MUD from Accs in the moveTo above, may delete Accs, so we need
1210 MUD = NextMUD;
1211 } while (MUD);
1319 if (auto *MUD = dyn_cast<MemoryUseOrDef>(U.getUser()))
1320 MUD->resetOptimized();