Lines Matching refs:MemoryUseOrDef
342 const MemoryUseOrDef *Start, in accessedBetween()
343 const MemoryUseOrDef *End) { in accessedBetween()
347 if (isModOrRefSet(AA.getModRefInfo(cast<MemoryUseOrDef>(MA).getMemoryInst(), in accessedBetween()
357 const MemoryUseOrDef *Start, in writtenBetween()
358 const MemoryUseOrDef *End) { in writtenBetween()
391 MemoryUseOrDef *MemInsertPoint = nullptr; in tryMergingIntoMemset()
398 auto *CurrentAcc = cast_or_null<MemoryUseOrDef>( in tryMergingIntoMemset()
626 MemoryUseOrDef *MemInsertPoint = nullptr; in moveUp()
628 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(P)) { in moveUp()
629 MemInsertPoint = cast<MemoryUseOrDef>(--MA->getIterator()); in moveUp()
634 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in moveUp()
648 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(I)) { in moveUp()
759 if (auto *LoadClobber = dyn_cast<MemoryUseOrDef>( in processStore()
1355 MemoryUseOrDef *MemSetAccess = MSSA->getMemoryAccess(MemSet); in performMemCpyToMemSetOptzn()
1427 MemoryUseOrDef *MA = MSSA->getMemoryAccess(M); in processMemCpy()
1606 MemoryUseOrDef *CallAccess = MSSA->getMemoryAccess(&CB); in processByValArgument()