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