Lines Matching refs:SE
85 ScalarEvolution *SE, in formLCSSAForInstructionsImpl() argument
155 bool HasSCEV = SE && SE->isSCEVable(I->getType()) && in formLCSSAForInstructionsImpl()
156 SE->getExistingSCEV(I) != nullptr; in formLCSSAForInstructionsImpl()
211 SE->getSCEV(PN); in formLCSSAForInstructionsImpl()
327 ScalarEvolution *SE, in formLCSSAForInstructions() argument
332 return formLCSSAForInstructionsImpl(Worklist, DT, LI, SE, PHIsToRemove, in formLCSSAForInstructions()
380 ScalarEvolution *SE, in formLCSSAImpl() argument
436 Changed = formLCSSAForInstructionsImpl(Worklist, DT, *LI, SE, nullptr, in formLCSSAImpl()
445 ScalarEvolution *SE) { in formLCSSA() argument
448 return formLCSSAImpl(L, DT, LI, SE, LoopExitBlocks); in formLCSSA()
453 const LoopInfo *LI, ScalarEvolution *SE, in formLCSSARecursivelyImpl() argument
459 Changed |= formLCSSARecursivelyImpl(*SubLoop, DT, LI, SE, LoopExitBlocks); in formLCSSARecursivelyImpl()
461 Changed |= formLCSSAImpl(L, DT, LI, SE, LoopExitBlocks); in formLCSSARecursivelyImpl()
467 const LoopInfo *LI, ScalarEvolution *SE) { in formLCSSARecursively() argument
470 return formLCSSARecursivelyImpl(L, DT, LI, SE, LoopExitBlocks); in formLCSSARecursively()
475 ScalarEvolution *SE) { in formLCSSAOnAllLoops() argument
478 Changed |= formLCSSARecursively(*L, DT, LI, SE); in formLCSSAOnAllLoops()
492 ScalarEvolution *SE; member
550 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
552 return formLCSSAOnAllLoops(LI, *DT, SE); in runOnFunction()
558 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run() local
559 if (!formLCSSAOnAllLoops(&LI, DT, SE)) in run()