Lines Matching refs:MemSet
1165 MemSetInst *MemSet) { in processMemSetMemCpyDependence() argument
1167 if (!AA->isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence()
1182 if (accessedBetween(*AA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1183 MSSA->getMemoryAccess(MemSet), in processMemSetMemCpyDependence()
1191 MemoryLocation::getForDest(MemSet), false, MemCpy->getIterator(), in processMemSetMemCpyDependence()
1193 if (DstDepInfo.getInst() != MemSet) in processMemSetMemCpyDependence()
1199 Value *DestSize = MemSet->getLength(); in processMemSetMemCpyDependence()
1202 if (mayBeVisibleThroughUnwinding(Dest, MemSet, MemCpy)) in processMemSetMemCpyDependence()
1208 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1217 std::max(MemSet->getDestAlignment(), MemCpy->getDestAlignment()); in processMemSetMemCpyDependence()
1243 MemSet->getOperand(1), MemsetLen, MaybeAlign(Align)); in processMemSetMemCpyDependence()
1258 eraseInstruction(MemSet); in processMemSetMemCpyDependence()
1325 MemSetInst *MemSet) { in performMemCpyToMemSetOptzn() argument
1328 if (!AA->isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1331 Value *MemSetSize = MemSet->getLength(); in performMemCpyToMemSetOptzn()
1355 MemoryUseOrDef *MemSetAccess = MSSA->getMemoryAccess(MemSet); in performMemCpyToMemSetOptzn()
1363 MemCpyLoc, true, MemSet->getIterator(), MemSet->getParent()); in performMemCpyToMemSetOptzn()
1376 Builder.CreateMemSet(MemCpy->getRawDest(), MemSet->getOperand(1), in performMemCpyToMemSetOptzn()