Lines Matching refs:SplatValue
433 Value *SplatValue = isBytewiseValue(StoredVal); in isLegalStore() local
441 if (!UnorderedAtomic && HasMemset && SplatValue && in isLegalStore()
444 CurLoop->isLoopInvariant(SplatValue)) { in isLegalStore()
760 Value *SplatValue = MSI->getValue(); in processLoopMemSet() local
761 if (!SplatValue || !CurLoop->isLoopInvariant(SplatValue)) in processLoopMemSet()
768 MSI->getDestAlignment(), SplatValue, MSI, MSIs, in processLoopMemSet()
863 Value *SplatValue = isBytewiseValue(StoredVal); in processLoopStridedStore() local
866 if (!SplatValue) in processLoopStridedStore()
869 assert((SplatValue || PatternValue) && in processLoopStridedStore()
925 if (SplatValue) { in processLoopStridedStore()
927 Builder.CreateMemSet(BasePtr, SplatValue, NumBytes, StoreAlignment); in processLoopStridedStore()