Lines Matching defs:MUD
606 if (const MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&MA)) {
607 Instruction *Insn = MUD->getMemoryInst();
613 // simplified, it may be a Use rather than a Def, so we cannot use MUD as
619 getNewDefiningAccessForClone(MUD->getDefiningAccess(), VMap,
621 /*Template=*/CloneWasSimplified ? nullptr : MUD,
1210 auto *MUD = cast<MemoryUseOrDef>(FirstInNew);
1212 auto NextIt = ++MUD->getIterator();
1216 MSSA->moveTo(MUD, To, MemorySSA::End);
1217 // Moving MUD from Accs in the moveTo above, may delete Accs, so we need
1220 MUD = NextMUD;
1221 } while (MUD);
1329 if (auto *MUD = dyn_cast<MemoryUseOrDef>(U.getUser()))
1330 MUD->resetOptimized();