Lines Matching refs:CurrentIterVals
5446 DenseMap<Instruction *, Constant *> CurrentIterVals; in getConstantEvolutionLoopExitValue() local
5460 CurrentIterVals[PHI] = StartCST; in getConstantEvolutionLoopExitValue()
5462 if (!CurrentIterVals.count(PN)) in getConstantEvolutionLoopExitValue()
5476 return RetVal = CurrentIterVals[PN]; // Got exit value! in getConstantEvolutionLoopExitValue()
5482 EvaluateExpression(BEValue, L, CurrentIterVals, DL, TLI); in getConstantEvolutionLoopExitValue()
5487 bool StoppedEvolving = NextPHI == CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
5494 I = CurrentIterVals.begin(), E = CurrentIterVals.end(); I != E; ++I){ in getConstantEvolutionLoopExitValue()
5507 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, TLI); in getConstantEvolutionLoopExitValue()
5516 return RetVal = CurrentIterVals[PN]; in getConstantEvolutionLoopExitValue()
5518 CurrentIterVals.swap(NextIterVals); in getConstantEvolutionLoopExitValue()
5537 DenseMap<Instruction *, Constant *> CurrentIterVals; in ComputeExitCountExhaustively() local
5550 CurrentIterVals[PHI] = StartCST; in ComputeExitCountExhaustively()
5552 if (!CurrentIterVals.count(PN)) in ComputeExitCountExhaustively()
5562 EvaluateExpression(Cond, L, CurrentIterVals, DL, TLI)); in ComputeExitCountExhaustively()
5580 I = CurrentIterVals.begin(), E = CurrentIterVals.end(); I != E; ++I){ in ComputeExitCountExhaustively()
5592 NextPHI = EvaluateExpression(BEValue, L, CurrentIterVals, DL, TLI); in ComputeExitCountExhaustively()
5594 CurrentIterVals.swap(NextIterVals); in ComputeExitCountExhaustively()