Home | History | Annotate | Download | only in Analysis

Lines Matching refs:AR

51   if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(S)) {
54 if (AR->getLoop() == L)
55 return AR->isAffine() ||
57 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR);
61 return isInteresting(AR->getStart(), I, L, SE, LI) &&
62 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI);
242 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(S)) {
243 if (AR->getLoop() == L)
244 return AR;
245 return findAddRecForLoop(AR->getStart(), L);
251 if (const SCEVAddRecExpr *AR = findAddRecForLoop(*I, L))
252 return AR;
260 if (const SCEVAddRecExpr *AR = findAddRecForLoop(getExpr(IU), L))
261 return AR->getStepRecurrence(*SE);