Lines Matching refs:CurrentIterVals
6463 DenseMap<Instruction *, Constant *> CurrentIterVals; in getConstantEvolutionLoopExitValue() local
6476 CurrentIterVals[PHI] = StartCST; in getConstantEvolutionLoopExitValue()
6478 if (!CurrentIterVals.count(PN)) in getConstantEvolutionLoopExitValue()
6492 return RetVal = CurrentIterVals[PN]; // Got exit value! in getConstantEvolutionLoopExitValue()
6498 EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
6503 bool StoppedEvolving = NextPHI == CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
6509 for (const auto &I : CurrentIterVals) { in getConstantEvolutionLoopExitValue()
6521 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
6530 return RetVal = CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
6532 CurrentIterVals.swap(NextIterVals); in getConstantEvolutionLoopExitValue()
6546 DenseMap<Instruction *, Constant *> CurrentIterVals; in computeExitCountExhaustively() local
6559 CurrentIterVals[PHI] = StartCST; in computeExitCountExhaustively()
6561 if (!CurrentIterVals.count(PN)) in computeExitCountExhaustively()
6571 EvaluateExpression(Cond, L, CurrentIterVals, DL, &TLI)); in computeExitCountExhaustively()
6588 for (const auto &I : CurrentIterVals) { in computeExitCountExhaustively()
6598 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in computeExitCountExhaustively()
6600 CurrentIterVals.swap(NextIterVals); in computeExitCountExhaustively()