Lines Matching refs:SCEVExpander
156 bool simplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LoopInfo *LI);
162 bool optimizeLoopExits(Loop *L, SCEVExpander &Rewriter);
165 bool predicateLoopExits(Loop *L, SCEVExpander &Rewriter);
171 PHINode *IndVar, SCEVExpander &Rewriter);
600 SCEVExpander &Rewriter, in simplifyAndExtend()
979 SCEVExpander &Rewriter, ScalarEvolution *SE) { in genLoopLimit()
1063 PHINode *IndVar, SCEVExpander &Rewriter) { in linearFunctionTestReplace()
1347 const SCEV *InvariantLHS, const SCEV *InvariantRHS, SCEVExpander &Rewriter, in replaceWithInvariantCond()
1365 ScalarEvolution *SE, SCEVExpander &Rewriter, in optimizeLoopExitWithUnknownExitCount()
1563 bool IndVarSimplify::optimizeLoopExits(Loop *L, SCEVExpander &Rewriter) { in optimizeLoopExits()
1721 bool IndVarSimplify::predicateLoopExits(Loop *L, SCEVExpander &Rewriter) { in predicateLoopExits()
1921 SCEVExpander Rewriter(*SE, DL, "indvars"); in run()