Lines Matching defs:StoreEv
218 const SCEVAddRecExpr *StoreEv,
356 static APInt getStoreStride(const SCEVAddRecExpr *StoreEv) {
357 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1));
437 const SCEVAddRecExpr *StoreEv =
439 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine())
443 if (!isa<SCEVConstant>(StoreEv->getOperand(1)))
478 APInt Stride = getStoreStride(StoreEv);
502 if (StoreEv->getOperand(1) != LoadEv->getOperand(1))
706 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr));
707 APInt Stride = getStoreStride(StoreEv);
720 HeadStore, AdjacentStores, StoreEv, BECount,
775 const SCEVAddRecExpr *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Dest));
776 if (!StoreEv || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine())
790 dyn_cast<SCEVConstant>(StoreEv->getOperand(1));
821 MCI->getDestAlign(), MCI->getSourceAlign(), MCI, MCI, StoreEv, LoadEv,
1177 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr));
1193 StoreEv, LoadEv, BECount);
1245 Instruction *TheLoad, const SCEVAddRecExpr *StoreEv,
1264 const SCEV *StrStart = StoreEv->getStart();
1268 APInt Stride = getStoreStride(StoreEv);
1441 << " from store ptr=" << *StoreEv << " at: " << *TheStore