Searched refs:op_b (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | induction_var_range.cc | 403 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 …]
|
D | induction_var_analysis.cc | 583 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 …]
|
D | induction_var_analysis.h | 113 op_b(b), in InductionInfo() 119 InductionInfo* op_b; member
|