Home | History | Annotate | Download | only in Scalar

Lines Matching refs:MSI

113   bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
489 if (MemSetInst *MSI = dyn_cast<MemSetInst>(Inst)) {
491 if (!processLoopMemSet(MSI, BECount))
647 bool LoopIdiomRecognize::processLoopMemSet(MemSetInst *MSI,
650 if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength()))
657 Value *Pointer = MSI->getDest();
667 uint64_t SizeInBytes = cast<ConstantInt>(MSI->getLength())->getZExtValue();
683 Value *SplatValue = MSI->getValue();
688 MSIs.insert(MSI);
691 MSI->getAlignment(), SplatValue, MSI, MSIs, Ev,