Lines Matching refs:SE
49 ScalarEvolution *SE, LoopInfo *LI) { in isInteresting() argument
57 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
61 return isInteresting(AR->getStart(), I, L, SE, LI) && in isInteresting()
62 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); in isInteresting()
70 if (isInteresting(*OI, I, L, SE, LI)) { in isInteresting()
120 if (!SE->isSCEVable(I->getType())) in AddUsersImpl()
126 uint64_t Width = SE->getTypeSizeInBits(I->getType()); in AddUsersImpl()
131 const SCEV *ISE = SE->getSCEV(I); in AddUsersImpl()
135 if (!isInteresting(ISE, I, L, SE, LI)) in AddUsersImpl()
191 *SE, *DT); in AddUsersImpl()
192 DEBUG(if (SE->getSCEV(I) != ISE) in AddUsersImpl()
230 SE = &getAnalysis<ScalarEvolution>(); in runOnLoop()
245 if (SE->hasLoopInvariantBackedgeTakenCount(L)) { in print()
247 << *SE->getBackedgeTakenCount(L); in print()
281 return SE->getSCEV(IU.getOperandValToReplace()); in getReplacementExpr()
290 *SE, *DT); in getExpr()
313 return AR->getStepRecurrence(*SE); in getStride()