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