Lines Matching refs:CurrentIterVals
8572 DenseMap<Instruction *, Constant *> CurrentIterVals; in getConstantEvolutionLoopExitValue() local
8582 CurrentIterVals[&PHI] = StartCST; in getConstantEvolutionLoopExitValue()
8584 if (!CurrentIterVals.count(PN)) in getConstantEvolutionLoopExitValue()
8598 return RetVal = CurrentIterVals[PN]; // Got exit value! in getConstantEvolutionLoopExitValue()
8604 EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
8609 bool StoppedEvolving = NextPHI == CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
8615 for (const auto &I : CurrentIterVals) { in getConstantEvolutionLoopExitValue()
8627 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
8636 return RetVal = CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
8638 CurrentIterVals.swap(NextIterVals); in getConstantEvolutionLoopExitValue()
8652 DenseMap<Instruction *, Constant *> CurrentIterVals; in computeExitCountExhaustively() local
8661 CurrentIterVals[&PHI] = StartCST; in computeExitCountExhaustively()
8663 if (!CurrentIterVals.count(PN)) in computeExitCountExhaustively()
8673 EvaluateExpression(Cond, L, CurrentIterVals, DL, &TLI)); in computeExitCountExhaustively()
8690 for (const auto &I : CurrentIterVals) { in computeExitCountExhaustively()
8700 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in computeExitCountExhaustively()
8702 CurrentIterVals.swap(NextIterVals); in computeExitCountExhaustively()