Searched refs:induction_class (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | induction_var_analysis.cc | 411 if (initial == nullptr || initial->induction_class != kInvariant) { in ClassifyNonTrivial() 489 switch (induction->induction_class) { in ClassifyNonTrivial() 528 if (induction->induction_class == kInvariant) { in RotatePeriodicInduction() 570 } else if (a->induction_class == kInvariant && b->induction_class == kInvariant) { in TransferAddSub() 572 } else if ((a->induction_class == kLinear && b->induction_class == kLinear) || in TransferAddSub() 573 (a->induction_class == kPolynomial && b->induction_class == kPolynomial)) { in TransferAddSub() 578 return CreateInduction(a->induction_class, a->operation, new_a, new_b, a->fetch, type_); in TransferAddSub() 580 } else if (a->induction_class == kInvariant) { in TransferAddSub() 584 if (b->induction_class == kWrapAround || b->induction_class == kPeriodic) { in TransferAddSub() 590 return CreateInduction(b->induction_class, b->operation, new_a, new_b, b->fetch, type_); in TransferAddSub() [all …]
|
D | induction_var_range.cc | 238 if (!min_val->is_known && info->induction_class == HInductionVarAnalysis::kWrapAround) { in GetInductionRange() 386 if (info->induction_class == HInductionVarAnalysis::kLinear && in IsUnitStride() 440 if (info->induction_class == HInductionVarAnalysis::kInvariant && in IsConstant() 502 if (info->induction_class == HInductionVarAnalysis::kInvariant && in HasFetchInLoop() 514 if (info->induction_class == HInductionVarAnalysis::kLinear) { in NeedsTripCount() 516 } else if (info->induction_class == HInductionVarAnalysis::kPolynomial) { in NeedsTripCount() 518 } else if (info->induction_class == HInductionVarAnalysis::kWrapAround) { in NeedsTripCount() 527 if (trip->induction_class == HInductionVarAnalysis::kInvariant) { in IsBodyTripCount() 537 if (trip->induction_class == HInductionVarAnalysis::kInvariant) { in IsUnsafeTripCount() 550 DCHECK_EQ(info->induction_class, HInductionVarAnalysis::kLinear); in GetLinear() [all …]
|
D | induction_var_analysis.h | 107 : induction_class(ic), in InductionInfo() 113 InductionClass induction_class; member
|