Lines Matching refs:MemCpy

1292 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy,  in processMemSetMemCpyDependence()  argument
1296 if (!BAA.isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence()
1303 Value *SrcSize = MemCpy->getLength(); in processMemSetMemCpyDependence()
1305 SimplifyQuery(MemCpy->getDataLayout(), DT, AC, MemCpy))) in processMemSetMemCpyDependence()
1310 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy)))) in processMemSetMemCpyDependence()
1318 MSSA->getMemoryAccess(MemCpy))) in processMemSetMemCpyDependence()
1322 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1325 if (mayBeVisibleThroughUnwinding(Dest, MemSet, MemCpy)) in processMemSetMemCpyDependence()
1340 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence()
1345 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence()
1352 assert(MemSet->getParent() == MemCpy->getParent() && in processMemSetMemCpyDependence()
1373 assert(isa<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)) && in processMemSetMemCpyDependence()
1378 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)); in processMemSetMemCpyDependence()
1435 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn() argument
1440 if (!BAA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1444 Value *CopySize = MemCpy->getLength(); in performMemCpyToMemSetOptzn()
1464 MemoryLocation MemCpyLoc = MemoryLocation::getForSource(MemCpy); in performMemCpyToMemSetOptzn()
1470 if (hasUndefContents(MSSA, BAA, MemCpy->getSource(), MD, CopySize)) in performMemCpyToMemSetOptzn()
1479 IRBuilder<> Builder(MemCpy); in performMemCpyToMemSetOptzn()
1481 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1482 CopySize, MemCpy->getDestAlign()); in performMemCpyToMemSetOptzn()
1484 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(MemCpy)); in performMemCpyToMemSetOptzn()