Lines Matching refs:MemoryUseOrDef
288 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI)) in markUnreachableAsLiveOnEntry()
350 MemoryUseOrDef *MUD = createNewAccess(&I); in buildMemorySSA()
465 MemoryUseOrDef *MemorySSA::createDefinedAccess(Instruction *I, in createDefinedAccess()
468 MemoryUseOrDef *NewAccess = createNewAccess(I); in createDefinedAccess()
480 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessInBB()
500 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessBefore()
511 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessAfter()
518 MemoryUseOrDef *MemorySSA::createNewAccess(Instruction *I) { in createNewAccess()
540 MemoryUseOrDef *MUD; in createNewAccess()
579 if (isa<MemoryUseOrDef>(Replacee)) in dominatesUse()
614 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(MA)) in removeFromLookups()
622 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(MA)) { in removeFromLookups()
651 NewDefTarget = cast<MemoryUseOrDef>(MA)->getDefiningAccess(); in removeMemoryAccess()
802 assert(isa<MemoryUseOrDef>(MA) && in verifyDefUses()
804 verifyUseInDefs(cast<MemoryUseOrDef>(MA)->getDefiningAccess(), MA); in verifyDefUses()
1247 auto *StartingUseOrDef = cast<MemoryUseOrDef>(StartingAccess); in getClobberingMemoryAccess()
1288 auto *StartingAccess = cast<MemoryUseOrDef>(MSSA->getMemoryAccess(I)); in getClobberingMemoryAccess()
1349 if (auto *Use = dyn_cast<MemoryUseOrDef>(MA)) in getClobberingMemoryAccess()
1356 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()