Lines Matching refs:MemoryDef
405 MemoryDef *LastMemDef = nullptr; in tryMergingIntoMemset()
411 if (auto *CurrentDef = dyn_cast<MemoryDef>(CurrentAcc)) in tryMergingIntoMemset()
517 cast<MemoryDef>(MemInsertPoint->getMemoryInst() == &*BI in tryMergingIntoMemset()
746 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(SI)); in processStore()
748 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processStore()
821 auto *StoreDef = cast<MemoryDef>(MSSA->getMemoryAccess(SI)); in processStore()
824 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/false); in processStore()
1182 assert(isa<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(M))); in processMemCpyMemCpyDependence()
1183 auto *LastDef = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(M)); in processMemCpyMemCpyDependence()
1185 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processMemCpyMemCpyDependence()
1274 assert(isa<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)) && in processMemSetMemCpyDependence()
1280 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)); in processMemSetMemCpyDependence()
1283 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processMemSetMemCpyDependence()
1292 MemoryDef *Def, Value *Size) { in hasUndefContents()
1370 if (auto *MD = dyn_cast<MemoryDef>(Clobber)) in performMemCpyToMemSetOptzn()
1385 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)); in performMemCpyToMemSetOptzn()
1387 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in performMemCpyToMemSetOptzn()
1418 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(M)); in processMemCpy()
1421 MSSAU->insertDef(cast<MemoryDef>(NewAccess), /*RenameUses=*/true); in processMemCpy()
1439 if (auto *MD = dyn_cast<MemoryDef>(DestClobber)) in processMemCpy()
1455 if (auto *MD = dyn_cast<MemoryDef>(SrcClobber)) { in processMemCpy()
1537 if (auto *MD = dyn_cast<MemoryDef>(Clobber)) in processByValArgument()