Lines Matching refs:induction_range_

516       induction_range_(induction_analysis),  in HLoopOptimization()
672 induction_range_.ReVisit(node->loop_info); in TraverseLoopsInnerToOuter()
890 if (!induction_range_.IsFinite(node->loop_info, &trip_count)) { in TryOptimizeInnerLoopFinite()
1014 LoopClonerSimpleHelper helper(loop_info, &induction_range_); in TryUnrollingForBranchPenaltyReduction()
1039 LoopClonerSimpleHelper helper(loop_info, &induction_range_); in TryPeelingForLoopInvariantExitsElimination()
1085 PeelByCount(loop_info, trip_count, &induction_range_); in TryFullUnrolling()
1096 int64_t trip_count = LoopAnalysis::GetLoopTripCount(loop_info, &induction_range_); in TryLoopScalarOpts()
1306 HInstruction* stc = induction_range_.GenerateTripCount(node->loop_info, graph_, preheader); in VectorizePredicated()
1439 HInstruction* stc = induction_range_.GenerateTripCount(node->loop_info, graph_, preheader); in VectorizeTraditional()
1532 induction_range_.Replace(use.GetUser(), phi, repl); // update induction use in FinalizeVectorization()
1762 induction_range_.IsUnitStride(instruction->GetBlock(), index, graph_, &offset) && in VectorizeDef()
1848 induction_range_.IsUnitStride(instruction->GetBlock(), index, graph_, &offset)) { in VectorizeUse()
2872 ArenaSet<HInstruction*>* set = induction_range_.LookupCycle(phi); in TrySetPhiInduction()
2900 if (induction_range_.IsClassified(phi)) { in TrySetPhiReduction()
3030 if (induction_range_.CanGenerateLastValue(instruction)) { in TryReplaceWithLastValue()
3031 HInstruction* replacement = induction_range_.GenerateLastValue(instruction, graph_, block); in TryReplaceWithLastValue()
3045 induction_range_.Replace(user, instruction, replacement); // update induction in TryReplaceWithLastValue()