Lines Matching refs:CurrentIterVals
8177 DenseMap<Instruction *, Constant *> CurrentIterVals; in getConstantEvolutionLoopExitValue() local
8187 CurrentIterVals[&PHI] = StartCST; in getConstantEvolutionLoopExitValue()
8189 if (!CurrentIterVals.count(PN)) in getConstantEvolutionLoopExitValue()
8203 return RetVal = CurrentIterVals[PN]; // Got exit value! in getConstantEvolutionLoopExitValue()
8209 EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
8214 bool StoppedEvolving = NextPHI == CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
8220 for (const auto &I : CurrentIterVals) { in getConstantEvolutionLoopExitValue()
8232 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
8241 return RetVal = CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
8243 CurrentIterVals.swap(NextIterVals); in getConstantEvolutionLoopExitValue()
8257 DenseMap<Instruction *, Constant *> CurrentIterVals; in computeExitCountExhaustively() local
8266 CurrentIterVals[&PHI] = StartCST; in computeExitCountExhaustively()
8268 if (!CurrentIterVals.count(PN)) in computeExitCountExhaustively()
8278 EvaluateExpression(Cond, L, CurrentIterVals, DL, &TLI)); in computeExitCountExhaustively()
8295 for (const auto &I : CurrentIterVals) { in computeExitCountExhaustively()
8305 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in computeExitCountExhaustively()
8307 CurrentIterVals.swap(NextIterVals); in computeExitCountExhaustively()