Lines Matching refs:SCEVExpander
132 void simplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LoopInfo *LI);
135 void rewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter);
138 PHINode *IndVar, SCEVExpander &Rewriter);
142 Value *expandSCEVIfNeeded(SCEVExpander &Rewriter, const SCEV *S, Loop *L,
514 Value *IndVarSimplify::expandSCEVIfNeeded(SCEVExpander &Rewriter, const SCEV *S, in expandSCEVIfNeeded()
542 void IndVarSimplify::rewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { in rewriteLoopExitValues()
890 PHINode *createWideIV(SCEVExpander &Rewriter);
908 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
1232 Instruction *WidenIV::widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) { in widenIVUse()
1372 PHINode *WidenIV::createWideIV(SCEVExpander &Rewriter) { in createWideIV()
1482 SCEVExpander &Rewriter, in simplifyAndExtend()
1542 SCEVExpander &Rewriter) { in canExpandBackedgeTakenCount()
1804 SCEVExpander &Rewriter, ScalarEvolution *SE) { in genLoopLimit()
1893 SCEVExpander &Rewriter) { in linearFunctionTestReplace()
2111 SCEVExpander Rewriter(*SE, DL, "indvars"); in runOnLoop()