Searched refs:induction_class (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | induction_var_analysis.cc | 262 if (initial == nullptr || initial->induction_class != kInvariant) { in ClassifyNonTrivial() 300 switch (induction->induction_class) { in ClassifyNonTrivial() 333 if (induction->induction_class == kInvariant) { in RotatePeriodicInduction() 363 if (a->induction_class == kInvariant && b->induction_class == kInvariant) { in TransferAddSub() 365 } else if (a->induction_class == kLinear && b->induction_class == kLinear) { in TransferAddSub() 370 } else if (a->induction_class == kInvariant) { in TransferAddSub() 373 if (b->induction_class != kLinear) { in TransferAddSub() 374 DCHECK(b->induction_class == kWrapAround || b->induction_class == kPeriodic); in TransferAddSub() 379 return CreateInduction(b->induction_class, new_a, new_b, type_); in TransferAddSub() 380 } else if (b->induction_class == kInvariant) { in TransferAddSub() [all …]
|
D | induction_var_range.cc | 233 if (info->induction_class == HInductionVarAnalysis::kInvariant && in IsConstant() 269 if (info->induction_class == HInductionVarAnalysis::kLinear) { in NeedsTripCount() 271 } else if (info->induction_class == HInductionVarAnalysis::kWrapAround) { in NeedsTripCount() 280 if (trip->induction_class == HInductionVarAnalysis::kInvariant) { in IsBodyTripCount() 290 if (trip->induction_class == HInductionVarAnalysis::kInvariant) { in IsUnsafeTripCount() 316 trip->induction_class, in GetLinear() 336 trip->induction_class, trip->operation, &neg, trip->op_b, nullptr, trip->type); in GetLinear() 387 switch (info->induction_class) { in GetVal() 650 ((info->induction_class == HInductionVarAnalysis::kInvariant) || in GenerateCode() 672 switch (info->induction_class) { in GenerateCode()
|
D | induction_var_analysis.h | 102 : induction_class(ic), in InductionInfo() 108 InductionClass induction_class; member
|