Lines Matching defs:LSCEVAddRec
231 const SCEVAddRecExpr *LSCEVAddRec;
241 : LSCEVAddRec(L), InsertPt(nullptr), Writes(false), MemI(nullptr) {
340 const SCEVAddRecExpr *LSCEVAddRec = dyn_cast<SCEVAddRecExpr>(LSCEV);
341 if (!LSCEVAddRec)
350 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, Pref.LSCEVAddRec);
362 Prefetches.push_back(Prefetch(LSCEVAddRec, MemI));
382 if (!isStrideLargeEnough(P.LSCEVAddRec, TargetMinStride))
385 const SCEV *NextLSCEV = SE->getAddExpr(P.LSCEVAddRec, SE->getMulExpr(
386 SE->getConstant(P.LSCEVAddRec->getType(), ItersAhead),
387 P.LSCEVAddRec->getStepRecurrence(*SE)));
409 << ", SCEV: " << *P.LSCEVAddRec << "\n");