Lines Matching refs:MemCpy
1046 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy, in processMemSetMemCpyDependence() argument
1049 if (MemSet->getDest() != MemCpy->getDest()) in processMemSetMemCpyDependence()
1055 MemCpy->getIterator(), MemCpy->getParent()); in processMemSetMemCpyDependence()
1060 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1062 Value *SrcSize = MemCpy->getLength(); in processMemSetMemCpyDependence()
1069 std::max(MemSet->getAlignment(), MemCpy->getAlignment()); in processMemSetMemCpyDependence()
1074 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence()
1111 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn() argument
1114 if (MemSet->getRawDest() != MemCpy->getRawSource()) in performMemCpyToMemSetOptzn()
1117 ConstantInt *CopySize = cast<ConstantInt>(MemCpy->getLength()); in performMemCpyToMemSetOptzn()
1124 IRBuilder<> Builder(MemCpy); in performMemCpyToMemSetOptzn()
1125 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1126 CopySize, MemCpy->getAlignment()); in performMemCpyToMemSetOptzn()