Lines Matching refs:MemoryUseOrDef
139 MemoryLocOrCall(MemoryUseOrDef *MUD) in MemoryLocOrCall()
141 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall()
316 const MemoryUseOrDef *MU, in instructionClobbersQuery()
329 bool MemorySSAUtil::defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU, in defClobbersUseOrDef()
1070 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1106 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1147 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock()
1243 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI)) in markUnreachableAsLiveOnEntry()
1554 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA()
1697 void MemorySSA::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
1728 MemoryUseOrDef *MemorySSA::createDefinedAccess(Instruction *I, in createDefinedAccess()
1730 const MemoryUseOrDef *Template, in createDefinedAccess()
1733 MemoryUseOrDef *NewAccess = createNewAccess(I, AA, Template); in createDefinedAccess()
1761 MemoryUseOrDef *MemorySSA::createNewAccess(Instruction *I, in createNewAccess()
1763 const MemoryUseOrDef *Template) { in createNewAccess()
1811 MemoryUseOrDef *MUD; in createNewAccess()
1823 if (isa<MemoryUseOrDef>(Replacee)) in dominatesUse()
1842 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
1849 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
2028 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses()
2448 auto *StartingUseOrDef = cast<MemoryUseOrDef>(StartingAccess); in getClobberingMemoryAccessBase()
2485 auto *StartingAccess = dyn_cast<MemoryUseOrDef>(MA); in getClobberingMemoryAccessBase()
2561 if (auto *Use = dyn_cast<MemoryUseOrDef>(MA)) in getClobberingMemoryAccess()
2568 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()