Home
last modified time | relevance | path

Searched refs:induction_analysis_ (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dbounds_check_elimination.h35 induction_analysis_(induction_analysis) {} in HOptimization()
43 HInductionVarAnalysis* induction_analysis_; variable
Dinduction_var_range.h139 induction_analysis_->induction_.erase(loop); in ReVisit()
141 induction_analysis_->cycles_.erase(it.Current()->AsPhi()); in ReVisit()
143 induction_analysis_->VisitLoop(loop); in ReVisit()
150 return induction_analysis_->LookupCycle(phi); in LookupCycle()
160 return (lp != nullptr) && (induction_analysis_->LookupInfo(lp, phi) != nullptr); in IsClassified()
339 HInductionVarAnalysis* induction_analysis_; variable
Dinduction_var_range.cc163 : induction_analysis_(induction_analysis), in InductionVarRange()
326 ReplaceInduction(induction_analysis_->LookupInfo(lp, instruction), fetch, replacement); in Replace()
328 ReplaceInduction(induction_analysis_->LookupInfo(lp, GetLoopControl(lp)), fetch, replacement); in Replace()
375 induction_analysis_->LookupInfo(loop, GetLoopControl(loop)); in GenerateTripCount()
404 induction_analysis_->LookupInfo(loop, GetLoopControl(loop)); in CheckForFiniteAndConstantProps()
452 HInductionVarAnalysis::InductionInfo* i = induction_analysis_->LookupInfo(lp, instruction); in HasInductionInfo()
456 *trip = induction_analysis_->LookupInfo(lp, GetLoopControl(lp)); in HasInductionInfo()
468 InductionVarRange range(induction_analysis_); in IsWellBehavedTripCount()
Dbounds_check_elimination.cc2054 BCEVisitor visitor(graph_, side_effects_, induction_analysis_); in Run()