Lines Matching refs:IndVarSimplify
72 class IndVarSimplify : public LoopPass { class
84 IndVarSimplify() in IndVarSimplify() function in __anon822ce7860111::IndVarSimplify
124 char IndVarSimplify::ID = 0;
125 INITIALIZE_PASS_BEGIN(IndVarSimplify, "indvars",
132 INITIALIZE_PASS_END(IndVarSimplify, "indvars", in INITIALIZE_PASS_DEPENDENCY()
136 return new IndVarSimplify(); in INITIALIZE_PASS_DEPENDENCY()
143 bool IndVarSimplify::isValidRewrite(Value *FromVal, Value *ToVal) { in isValidRewrite()
246 void IndVarSimplify::HandleFloatingPointIV(Loop *L, PHINode *PN) { in HandleFloatingPointIV()
444 void IndVarSimplify::RewriteNonIntegerIVs(Loop *L) { in RewriteNonIntegerIVs()
482 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { in RewriteLoopExitValues()
1230 void IndVarSimplify::SimplifyAndExtend(Loop *L, in SimplifyAndExtend()
1639 Value *IndVarSimplify::
1741 void IndVarSimplify::SinkUnusedInvariants(Loop *L) { in SinkUnusedInvariants()
1827 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()