Lines Matching refs:MemCpy
1095 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy, in processMemSetMemCpyDependence() argument
1098 if (MemSet->getDest() != MemCpy->getDest()) in processMemSetMemCpyDependence()
1104 MemCpy->getIterator(), MemCpy->getParent()); in processMemSetMemCpyDependence()
1109 Value *Dest = MemCpy->getRawDest(); in processMemSetMemCpyDependence()
1111 Value *SrcSize = MemCpy->getLength(); in processMemSetMemCpyDependence()
1118 std::max(MemSet->getDestAlignment(), MemCpy->getDestAlignment()); in processMemSetMemCpyDependence()
1123 IRBuilder<> Builder(MemCpy); in processMemSetMemCpyDependence()
1175 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn() argument
1181 if (!AA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1191 ConstantInt *CopySize = cast<ConstantInt>(MemCpy->getLength()); in performMemCpyToMemSetOptzn()
1197 MemoryLocation MemCpyLoc = MemoryLocation::getForSource(MemCpy); in performMemCpyToMemSetOptzn()
1206 IRBuilder<> Builder(MemCpy); in performMemCpyToMemSetOptzn()
1207 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()
1208 CopySize, MemCpy->getDestAlignment()); in performMemCpyToMemSetOptzn()