Home
last modified time | relevance | path

Searched refs:op_b (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range.cc403 if (IsConstant(context, loop, info->op_b, kExact, &off_value)) { in IsUnitStride()
404 *offset = graph->GetConstant(info->op_b->type, off_value); in IsUnitStride()
405 } else if (info->op_b->operation == HInductionVarAnalysis::kFetch) { in IsUnitStride()
406 *offset = info->op_b->fetch; in IsUnitStride()
429 trip->op_b, in GenerateTripCount()
534 HInductionVarAnalysis::InductionInfo* lower = trip->op_b->op_a; in IsWellBehavedTripCount()
535 HInductionVarAnalysis::InductionInfo* upper = trip->op_b->op_b; in IsWellBehavedTripCount()
550 return HasFetchInLoop(info->op_a) || HasFetchInLoop(info->op_b); in HasFetchInLoop()
565 return NeedsTripCount(context, loop, info->op_b, stride_value); in NeedsTripCount()
609 if (HInductionVarAnalysis::InductionEqual(trip_expr->op_b, info->op_b)) { in GetLinear()
[all …]
Dinduction_var_analysis.cc583 induction = RotatePeriodicInduction(induction->op_b, induction->op_a, type); in ClassifyNonTrivial()
613 RotatePeriodicInduction(induction->op_b, last, type), in RotatePeriodicInduction()
655 InductionInfo* new_b = TransferAddSub(context, loop, a->op_b, b->op_b, op, type); in TransferAddSub()
662 InductionInfo* new_b = TransferAddSub(context, loop, a, b->op_b, op, type); in TransferAddSub()
674 InductionInfo* new_b = TransferAddSub(context, loop, a->op_b, b, op, type); in TransferAddSub()
701 InductionInfo* new_b = TransferNeg(context, loop, a->op_b, type); in TransferNeg()
728 InductionInfo* new_b = TransferMul(context, loop, a, b->op_b, type); in TransferMul()
736 InductionInfo* new_b = TransferMul(context, loop, a->op_b, b, type); in TransferMul()
755 return CreateInduction(kLinear, kNop, a->op_a, a->op_b, a->fetch, to); in TransferConversion()
1046 InductionInfo* lower_expr = a->op_b; in VisitCondition()
[all …]
Dinduction_var_analysis.h113 op_b(b), in InductionInfo()
119 InductionInfo* op_b; member