Searched refs:op_b (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | induction_var_range.cc | 379 if (IsConstant(info->op_b, kExact, &off_value)) { in IsUnitStride() 380 *offset = graph->GetConstant(info->op_b->type, off_value); in IsUnitStride() 381 } else if (info->op_b->operation == HInductionVarAnalysis::kFetch) { in IsUnitStride() 382 *offset = info->op_b->fetch; in IsUnitStride() 402 if (!GenerateCode(trip->op_b, nullptr, graph, block, &taken_test, false, false)) { in GenerateTripCount() 491 HInductionVarAnalysis::InductionInfo* lower = trip->op_b->op_a; in IsWellBehavedTripCount() 492 HInductionVarAnalysis::InductionInfo* upper = trip->op_b->op_b; in IsWellBehavedTripCount() 506 return HasFetchInLoop(info->op_a) || HasFetchInLoop(info->op_b); in HasFetchInLoop() 519 return NeedsTripCount(info->op_b, stride_value); in NeedsTripCount() 562 if (HInductionVarAnalysis::InductionEqual(trip_expr->op_b, info->op_b)) { in GetLinear() [all …]
|
D | induction_var_analysis.cc | 511 induction = RotatePeriodicInduction(induction->op_b, induction->op_a); in ClassifyNonTrivial() 540 RotatePeriodicInduction(induction->op_b, last), in RotatePeriodicInduction() 577 InductionInfo* new_b = TransferAddSub(a->op_b, b->op_b, op); in TransferAddSub() 584 InductionInfo* new_b = TransferAddSub(a, b->op_b, op); in TransferAddSub() 596 InductionInfo* new_b = TransferAddSub(a->op_b, b, op); in TransferAddSub() 619 InductionInfo* new_b = TransferNeg(a->op_b); in TransferNeg() 642 InductionInfo* new_b = TransferMul(a, b->op_b); in TransferMul() 650 InductionInfo* new_b = TransferMul(a->op_b, b); in TransferMul() 669 return CreateInduction(kLinear, kNop, a->op_a, a->op_b, a->fetch, to); in TransferConversion() 938 InductionInfo* lower_expr = a->op_b; in VisitCondition() [all …]
|
D | induction_var_analysis.h | 110 op_b(b), in InductionInfo() 116 InductionInfo* op_b; member
|