Home | History | Annotate | Download | only in Scalar

Lines Matching refs:StoreSize

85     bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
90 bool processLoopStoreOfLoopLoad(StoreInst *SI, unsigned StoreSize,
290 unsigned StoreSize = (unsigned)SizeInBits >> 3;
293 if (Stride == 0 || StoreSize != Stride->getValue()->getValue()) {
297 if (0 && Stride && StoreSize == -Stride->getValue()->getValue()) {
306 if (processLoopStridedStore(StorePtr, StoreSize, SI->getAlignment(),
318 if (processLoopStoreOfLoopLoad(SI, StoreSize, StoreEv, LoadEv, BECount))
370 unsigned StoreSize, AliasAnalysis &AA,
378 // to be exactly the size of the memset, which is (BECount+1)*StoreSize
380 AccessSize = (BECst->getValue()->getZExtValue()+1)*StoreSize;
440 processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
490 StoreSize, getAnalysis<AliasAnalysis>(), TheStore)){
506 if (StoreSize != 1)
507 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtr, StoreSize),
549 processLoopStoreOfLoopLoad(StoreInst *SI, unsigned StoreSize,
578 CurLoop, BECount, StoreSize,
594 StoreSize, getAnalysis<AliasAnalysis>(), SI)) {
612 if (StoreSize != 1)
613 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtr, StoreSize),