Lines Matching refs:MemoryUseOrDef
140 MemoryLocOrCall(MemoryUseOrDef *MUD) in MemoryLocOrCall()
142 MemoryLocOrCall(const MemoryUseOrDef *MUD) in MemoryLocOrCall()
318 const MemoryUseOrDef *MU, in instructionClobbersQuery()
331 bool MemorySSAUtil::defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU, in defClobbersUseOrDef()
1056 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1092 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in invalidateInfo()
1133 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) { in renameBlock()
1229 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI)) in markUnreachableAsLiveOnEntry()
1531 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA()
1674 void MemorySSA::moveTo(MemoryUseOrDef *What, BasicBlock *BB, in moveTo()
1705 MemoryUseOrDef *MemorySSA::createDefinedAccess(Instruction *I, in createDefinedAccess()
1707 const MemoryUseOrDef *Template, in createDefinedAccess()
1710 MemoryUseOrDef *NewAccess = createNewAccess(I, AA, Template); in createDefinedAccess()
1738 MemoryUseOrDef *MemorySSA::createNewAccess(Instruction *I, in createNewAccess()
1740 const MemoryUseOrDef *Template) { in createNewAccess()
1794 MemoryUseOrDef *MUD; in createNewAccess()
1808 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
1815 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
1993 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses()
2409 if (auto *StartingUseOrDef = dyn_cast<MemoryUseOrDef>(StartingAccess)) { in getClobberingMemoryAccessBase()
2445 auto *StartingAccess = dyn_cast<MemoryUseOrDef>(MA); in getClobberingMemoryAccessBase()
2522 if (auto *Use = dyn_cast<MemoryUseOrDef>(MA)) in getClobberingMemoryAccess()
2529 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()