Lines Matching refs:MUD
162 MemoryLocOrCall(MemoryUseOrDef *MUD) in MemoryLocOrCall() argument
163 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
164 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall() argument
165 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
1047 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1048 MUD->resetOptimized(); in invalidateInfo()
1085 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1086 MUD->resetOptimized(); in invalidateInfo()
1126 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock() local
1127 if (MUD->getDefiningAccess() == nullptr || RenameAllUses) in renameBlock()
1128 MUD->setDefiningAccess(IncomingVal); in renameBlock()
1516 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA() local
1517 if (!MUD) in buildMemorySSA()
1522 Accesses->push_back(MUD); in buildMemorySSA()
1523 if (isa<MemoryDef>(MUD)) { in buildMemorySSA()
1527 Defs->push_back(*MUD); in buildMemorySSA()
1779 MemoryUseOrDef *MUD; in createNewAccess() local
1781 MUD = new MemoryDef(I->getContext(), nullptr, I, I->getParent(), NextID++); in createNewAccess()
1783 MUD = new MemoryUse(I->getContext(), nullptr, I, I->getParent()); in createNewAccess()
1786 MUD->setOptimized(LiveOnEntry); in createNewAccess()
1789 ValueToMemoryAccess[I] = MUD; in createNewAccess()
1790 return MUD; in createNewAccess()
1798 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1799 MUD->setDefiningAccess(nullptr); in removeFromLookups()
1805 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1806 MemoryInst = MUD->getMemoryInst(); in removeFromLookups()