Home | History | Annotate | Download | only in Analysis

Lines Matching refs:SE

50                           ScalarEvolution *SE, LoopInfo *LI) {
58 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR);
62 return isInteresting(AR->getStart(), I, L, SE, LI) &&
63 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI);
71 if (isInteresting(*OI, I, L, SE, LI)) {
121 if (!SE->isSCEVable(I->getType()))
133 uint64_t Width = SE->getTypeSizeInBits(I->getType());
138 const SCEV *ISE = SE->getSCEV(I);
142 if (!isInteresting(ISE, I, L, SE, LI))
198 *SE, *DT);
199 DEBUG(if (SE->getSCEV(I) != ISE)
237 SE = &getAnalysis<ScalarEvolution>();
252 if (SE->hasLoopInvariantBackedgeTakenCount(L)) {
254 << *SE->getBackedgeTakenCount(L);
290 return SE->getSCEV(IU.getOperandValToReplace());
299 *SE, *DT);
322 return AR->getStepRecurrence(*SE);