Lines Matching defs:LSCEVAddRec
236 const SCEVAddRecExpr *LSCEVAddRec;
245 Prefetch(const SCEVAddRecExpr *L, Instruction *I) : LSCEVAddRec(L) {
348 const SCEVAddRecExpr *LSCEVAddRec = dyn_cast<SCEVAddRecExpr>(LSCEV);
349 if (!LSCEVAddRec)
358 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, Pref.LSCEVAddRec);
370 Prefetches.push_back(Prefetch(LSCEVAddRec, MemI));
390 if (!isStrideLargeEnough(P.LSCEVAddRec, TargetMinStride))
395 const SCEV *NextLSCEV = SE->getAddExpr(P.LSCEVAddRec, SE->getMulExpr(
396 SE->getConstant(P.LSCEVAddRec->getType(), ItersAhead),
397 P.LSCEVAddRec->getStepRecurrence(*SE)));
418 << ", SCEV: " << *P.LSCEVAddRec << "\n");