Lines Matching refs:StoreEv
130 const SCEVAddRecExpr *StoreEv,
254 static unsigned getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
255 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
316 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
318 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
322 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
392 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStore() local
393 unsigned Stride = getStoreStride(StoreEv); in processLoopStore()
402 StoredVal, SI, StoreEv, BECount, NegStride)) in processLoopStore()
406 return processLoopStoreOfLoopLoad(SI, StoreSize, StoreEv, BECount, NegStride); in processLoopStore()
612 StoreInst *SI, unsigned StoreSize, const SCEVAddRecExpr *StoreEv, in processLoopStoreOfLoopLoad() argument
632 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in processLoopStoreOfLoopLoad()
642 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
710 << " from store ptr=" << *StoreEv << " at: " << *SI << "\n"); in processLoopStoreOfLoopLoad()