Home
last modified time | relevance | path

Searched refs:kPeriodic (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_analysis.cc309 case kPeriodic: in ClassifyNonTrivial()
334 return CreateInduction(kPeriodic, induction, last, type_); in RotatePeriodicInduction()
337 kPeriodic, induction->op_a, RotatePeriodicInduction(induction->op_b, last), type_); in RotatePeriodicInduction()
374 DCHECK(b->induction_class == kWrapAround || b->induction_class == kPeriodic); in TransferAddSub()
384 DCHECK(a->induction_class == kWrapAround || a->induction_class == kPeriodic); in TransferAddSub()
501 return CreateInduction(kPeriodic, a, initial, type_); in SolvePhiAllInputs()
504 if (b != nullptr && b->induction_class == kPeriodic) { in SolvePhiAllInputs()
505 return CreateInduction(kPeriodic, a, b, type_); in SolvePhiAllInputs()
548 return CreateInduction(kPeriodic, CreateInvariantOp(kSub, a, initial), initial, type_); in SolveAddSub()
972 } else if (info->induction_class == kPeriodic) { in InductionToString()
Dinduction_var_analysis.h55 kPeriodic enumerator
Dinduction_var_range.cc428 case HInductionVarAnalysis::kPeriodic: in GetVal()
779 case HInductionVarAnalysis::kPeriodic: { in GenerateCode()
Dinduction_var_range_test.cc167 HInductionVarAnalysis::kPeriodic, CreateConst(lo), CreateConst(hi), Primitive::kPrimInt); in CreateRange()