Lines Matching refs:CurrentIterVals
9578 DenseMap<Instruction *, Constant *> CurrentIterVals; in getConstantEvolutionLoopExitValue() local
9588 CurrentIterVals[&PHI] = StartCST; in getConstantEvolutionLoopExitValue()
9590 if (!CurrentIterVals.count(PN)) in getConstantEvolutionLoopExitValue()
9604 return RetVal = CurrentIterVals[PN]; // Got exit value! in getConstantEvolutionLoopExitValue()
9610 EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
9615 bool StoppedEvolving = NextPHI == CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
9621 for (const auto &I : CurrentIterVals) { in getConstantEvolutionLoopExitValue()
9633 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in getConstantEvolutionLoopExitValue()
9642 return RetVal = CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
9644 CurrentIterVals.swap(NextIterVals); in getConstantEvolutionLoopExitValue()
9658 DenseMap<Instruction *, Constant *> CurrentIterVals; in computeExitCountExhaustively() local
9667 CurrentIterVals[&PHI] = StartCST; in computeExitCountExhaustively()
9669 if (!CurrentIterVals.count(PN)) in computeExitCountExhaustively()
9679 EvaluateExpression(Cond, L, CurrentIterVals, DL, &TLI)); in computeExitCountExhaustively()
9696 for (const auto &I : CurrentIterVals) { in computeExitCountExhaustively()
9706 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, &TLI); in computeExitCountExhaustively()
9708 CurrentIterVals.swap(NextIterVals); in computeExitCountExhaustively()