Lines Matching refs:SCEVAddRecExpr
214 const SCEVAddRecExpr *Ev, const SCEV *BECount,
221 const SCEVAddRecExpr *StoreEv,
222 const SCEVAddRecExpr *LoadEv,
352 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) { in getStoreStride()
433 const SCEVAddRecExpr *StoreEv = in isLegalStore()
434 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
492 const SCEVAddRecExpr *LoadEv = in isLegalStore()
493 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand())); in isLegalStore()
598 const SCEVAddRecExpr *FirstStoreEv = in processLoopStores()
599 cast<SCEVAddRecExpr>(SE->getSCEV(FirstStorePtr)); in processLoopStores()
634 const SCEVAddRecExpr *SecondStoreEv = in processLoopStores()
635 cast<SCEVAddRecExpr>(SE->getSCEV(SecondStorePtr)); in processLoopStores()
702 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores()
771 const SCEVAddRecExpr *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Dest)); in processLoopMemCpy()
774 const SCEVAddRecExpr *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Source)); in processLoopMemCpy()
837 const SCEVAddRecExpr *Ev = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Pointer)); in processLoopMemSet()
1003 SmallPtrSetImpl<Instruction *> &Stores, const SCEVAddRecExpr *Ev, in processLoopStridedStore()
1173 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad()
1184 const SCEVAddRecExpr *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); in processLoopStoreOfLoopLoad()
1241 Instruction *TheLoad, const SCEVAddRecExpr *StoreEv, in processLoopStoreOfLoopLoad()
1242 const SCEVAddRecExpr *LoadEv, const SCEV *BECount) { in processLoopStoreOfLoopLoad()