Lines Matching refs:MUD

140   MemoryLocOrCall(MemoryUseOrDef *MUD)  in MemoryLocOrCall()  argument
141 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
142 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall() argument
143 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
1056 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1057 MUD->resetOptimized(); in invalidateInfo()
1092 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1093 MUD->resetOptimized(); in invalidateInfo()
1133 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock() local
1134 if (MUD->getDefiningAccess() == nullptr || RenameAllUses) in renameBlock()
1135 MUD->setDefiningAccess(IncomingVal); in renameBlock()
1531 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA() local
1532 if (!MUD) in buildMemorySSA()
1537 Accesses->push_back(MUD); in buildMemorySSA()
1538 if (isa<MemoryDef>(MUD)) { in buildMemorySSA()
1542 Defs->push_back(*MUD); in buildMemorySSA()
1794 MemoryUseOrDef *MUD; in createNewAccess() local
1796 MUD = new MemoryDef(I->getContext(), nullptr, I, I->getParent(), NextID++); in createNewAccess()
1798 MUD = new MemoryUse(I->getContext(), nullptr, I, I->getParent()); in createNewAccess()
1799 ValueToMemoryAccess[I] = MUD; in createNewAccess()
1800 return MUD; in createNewAccess()
1808 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1809 MUD->setDefiningAccess(nullptr); in removeFromLookups()
1815 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1816 MemoryInst = MUD->getMemoryInst(); in removeFromLookups()