Lines Matching refs:StoreEv

221                                   const SCEVAddRecExpr *StoreEv,
352 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride() argument
353 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride()
433 const SCEVAddRecExpr *StoreEv = in isLegalStore() local
435 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in isLegalStore()
439 if (!isa<SCEVConstant>(StoreEv->getOperand(1))) in isLegalStore()
474 APInt Stride = getStoreStride(StoreEv); in isLegalStore()
498 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
702 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores() local
703 APInt Stride = getStoreStride(StoreEv); in processLoopStores()
716 HeadStore, AdjacentStores, StoreEv, BECount, in processLoopStores()
771 const SCEVAddRecExpr *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Dest)); in processLoopMemCpy() local
772 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopMemCpy()
786 dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); in processLoopMemCpy()
817 MCI->getDestAlign(), MCI->getSourceAlign(), MCI, MCI, StoreEv, LoadEv, in processLoopMemCpy()
1173 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad() local
1189 StoreEv, LoadEv, BECount); in processLoopStoreOfLoopLoad()
1241 Instruction *TheLoad, const SCEVAddRecExpr *StoreEv, in processLoopStoreOfLoopLoad() argument
1260 const SCEV *StrStart = StoreEv->getStart(); in processLoopStoreOfLoopLoad()
1264 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad()
1432 << " from store ptr=" << *StoreEv << " at: " << *TheStore in processLoopStoreOfLoopLoad()