Lines Matching refs:MemoryUseOrDef
163 MemoryLocOrCall(MemoryUseOrDef *MUD) in MemoryLocOrCall()
165 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall()
327 static bool instructionClobbersQuery(MemoryDef *MD, const MemoryUseOrDef *MU, in instructionClobbersQuery()
340 bool MemorySSAUtil::defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU, in defClobbersUseOrDef()
1050 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1088 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1129 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock()
1225 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI)) in markUnreachableAsLiveOnEntry()
1541 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA()
1694 void MemorySSA::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
1725 MemoryUseOrDef *MemorySSA::createDefinedAccess(Instruction *I, in createDefinedAccess()
1727 const MemoryUseOrDef *Template, in createDefinedAccess()
1730 MemoryUseOrDef *NewAccess = createNewAccess(I, AA, Template); in createDefinedAccess()
1758 MemoryUseOrDef *MemorySSA::createNewAccess(Instruction *I, in createNewAccess()
1760 const MemoryUseOrDef *Template) { in createNewAccess()
1824 MemoryUseOrDef *MUD; in createNewAccess()
1843 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
1850 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
2054 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses()
2461 if (auto *StartingUseOrDef = dyn_cast<MemoryUseOrDef>(StartingAccess)) { in getClobberingMemoryAccessBase()
2555 auto *StartingAccess = dyn_cast<MemoryUseOrDef>(MA); in getClobberingMemoryAccessBase()
2640 if (auto *Use = dyn_cast<MemoryUseOrDef>(MA)) in getClobberingMemoryAccess()
2647 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()