Searched refs:induction_range_ (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | loop_optimization.cc | 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() [all …]
|
D | bounds_check_elimination.cc | 530 induction_range_(induction_analysis), in BCEVisitor() 926 induction_range_.CanGenerateRange( in VisitBoundsCheck() 1510 if (induction_range_.GetInductionRange( in InductionRangeFitsIn() 1563 if (!induction_range_.CanGenerateRange( in TransformLoopForDynamicBCE() 1609 induction_range_.GenerateRange(other_bounds_check->GetBlock(), in TransformLoopForDynamicBCE() 1616 induction_range_.GenerateRange(other_bounds_check->GetBlock(), in TransformLoopForDynamicBCE() 1925 HInstruction* condition = induction_range_.GenerateTakenTest( in TransformLoopForDeoptimizationIfNeeded() 1970 induction_range_.Replace(user, instruction, phi); // update induction in InsertPhiNodes() 2059 InductionVarRange induction_range_; member in art::BCEVisitor
|
D | superblock_cloner.h | 366 InductionVarRange* induction_range_; variable
|
D | loop_optimization.h | 492 InductionVarRange induction_range_; variable
|
D | superblock_cloner.cc | 600 if (induction_range_ != nullptr) { in UpdateInductionRangeInfoOf() 601 induction_range_->Replace(user, old_instruction, replacement); in UpdateInductionRangeInfoOf() 838 induction_range_(induction_range), in SuperblockCloner()
|