Lines Matching refs:MemSet
1208 MemSetInst *MemSet) { in processMemSetMemCpyDependence() argument
1210 if (!AA->isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence()
1221 if (accessedBetween(*AA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1222 MSSA->getMemoryAccess(MemSet), in processMemSetMemCpyDependence()
1228 Value *DestSize = MemSet->getLength(); in processMemSetMemCpyDependence()
1231 if (mayBeVisibleThroughUnwinding(Dest, MemSet, MemCpy)) in processMemSetMemCpyDependence()
1237 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1245 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence()
1272 MemSet->getOperand(1), MemsetLen, Alignment); in processMemSetMemCpyDependence()
1285 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1338 MemSetInst *MemSet) { in performMemCpyToMemSetOptzn() argument
1341 if (!AA->isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1344 Value *MemSetSize = MemSet->getLength(); in performMemCpyToMemSetOptzn()
1367 MemoryUseOrDef *MemSetAccess = MSSA->getMemoryAccess(MemSet); in performMemCpyToMemSetOptzn()
1382 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()