Lines Matching refs:SCEVExpander
143 bool simplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LoopInfo *LI);
149 bool optimizeLoopExits(Loop *L, SCEVExpander &Rewriter);
152 bool predicateLoopExits(Loop *L, SCEVExpander &Rewriter);
158 PHINode *IndVar, SCEVExpander &Rewriter);
587 SCEVExpander &Rewriter, in simplifyAndExtend()
906 SCEVExpander &Rewriter, ScalarEvolution *SE) { in genLoopLimit()
941 PHINode *IndVar, SCEVExpander &Rewriter) { in linearFunctionTestReplace()
1236 SCEVExpander &Rewriter) { in createInvariantCond()
1255 ScalarEvolution *SE, SCEVExpander &Rewriter) { in createReplacement()
1312 bool SkipLastIter, ScalarEvolution *SE, SCEVExpander &Rewriter, in optimizeLoopExitWithUnknownExitCount()
1548 bool IndVarSimplify::optimizeLoopExits(Loop *L, SCEVExpander &Rewriter) { in optimizeLoopExits()
1718 bool IndVarSimplify::predicateLoopExits(Loop *L, SCEVExpander &Rewriter) { in predicateLoopExits()
1908 SCEVExpander Rewriter(*SE, DL, "indvars"); in run()