Lines Matching refs:MUD
163 MemoryLocOrCall(MemoryUseOrDef *MUD) in MemoryLocOrCall() argument
164 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
165 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall() argument
166 : MemoryLocOrCall(MUD->getMemoryInst()) {} in MemoryLocOrCall()
1050 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1051 MUD->resetOptimized(); in invalidateInfo()
1088 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo() local
1089 MUD->resetOptimized(); in invalidateInfo()
1129 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock() local
1130 if (MUD->getDefiningAccess() == nullptr || RenameAllUses) in renameBlock()
1131 MUD->setDefiningAccess(IncomingVal); in renameBlock()
1541 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA() local
1542 if (!MUD) in buildMemorySSA()
1547 Accesses->push_back(MUD); in buildMemorySSA()
1548 if (isa<MemoryDef>(MUD)) { in buildMemorySSA()
1552 Defs->push_back(*MUD); in buildMemorySSA()
1824 MemoryUseOrDef *MUD; in createNewAccess() local
1826 MUD = new MemoryDef(I->getContext(), nullptr, I, I->getParent(), NextID++); in createNewAccess()
1828 MUD = new MemoryUse(I->getContext(), nullptr, I, I->getParent()); in createNewAccess()
1831 MUD->setOptimized(LiveOnEntry); in createNewAccess()
1834 ValueToMemoryAccess[I] = MUD; in createNewAccess()
1835 return MUD; in createNewAccess()
1843 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1844 MUD->setDefiningAccess(nullptr); in removeFromLookups()
1850 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups() local
1851 MemoryInst = MUD->getMemoryInst(); in removeFromLookups()