• Home
  • Raw
  • Download

Lines Matching refs:induction_range_

467       induction_range_(induction_analysis),  in HLoopOptimization()
619 induction_range_.ReVisit(node->loop_info); in TraverseLoopsInnerToOuter()
712 if (!induction_range_.IsFinite(node->loop_info, &trip_count)) { in TryOptimizeInnerLoopFinite()
804 PeelUnrollSimpleHelper helper(loop_info, &induction_range_); in TryUnrollingForBranchPenaltyReduction()
829 PeelUnrollSimpleHelper helper(loop_info, &induction_range_); in TryPeelingForLoopInvariantExitsElimination()
875 PeelByCount(loop_info, trip_count, &induction_range_); in TryFullUnrolling()
892 int64_t trip_count = LoopAnalysis::GetLoopTripCount(loop_info, &induction_range_); in TryPeelingAndUnrolling()
1106 HInstruction* stc = induction_range_.GenerateTripCount(node->loop_info, graph_, preheader); in Vectorize()
1190 induction_range_.Replace(use.GetUser(), phi, repl); // update induction use in Vectorize()
1294 induction_range_.IsUnitStride(instruction, index, graph_, &offset) && in VectorizeDef()
1371 induction_range_.IsUnitStride(instruction, index, graph_, &offset)) { in VectorizeUse()
2293 ArenaSet<HInstruction*>* set = induction_range_.LookupCycle(phi); in TrySetPhiInduction()
2321 if (induction_range_.IsClassified(phi)) { in TrySetPhiReduction()
2449 if (induction_range_.CanGenerateLastValue(instruction)) { in TryReplaceWithLastValue()
2450 HInstruction* replacement = induction_range_.GenerateLastValue(instruction, graph_, block); in TryReplaceWithLastValue()
2464 induction_range_.Replace(user, instruction, replacement); // update induction in TryReplaceWithLastValue()