Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_range.cc401 if (IsConstant(context, loop, info->op_a, kExact, &stride_value) && stride_value == 1) { in IsUnitStride()
440 trip->op_a, in GenerateTripCount()
468 *is_constant = IsConstant(context, loop, trip->op_a, kExact, trip_count); in CheckForFiniteAndConstantProps()
534 HInductionVarAnalysis::InductionInfo* lower = trip->op_b->op_a; in IsWellBehavedTripCount()
550 return HasFetchInLoop(info->op_a) || HasFetchInLoop(info->op_b); in HasFetchInLoop()
561 return IsConstant(context, loop, info->op_a, kExact, stride_value); in NeedsTripCount()
563 return NeedsTripCount(context, loop, info->op_a, stride_value); in NeedsTripCount()
603 HInductionVarAnalysis::InductionInfo* trip_expr = trip->op_a; in GetLinear()
606 if (IsConstant(context, loop, info->op_a, kExact, &stride_value)) { in GetLinear()
614 trip_expr->op_a, in GetLinear()
[all …]
Dinduction_var_analysis.cc583 induction = RotatePeriodicInduction(induction->op_b, induction->op_a, type); in ClassifyNonTrivial()
612 induction->op_a, in RotatePeriodicInduction()
654 InductionInfo* new_a = TransferAddSub(context, loop, a->op_a, b->op_a, op, type); in TransferAddSub()
661 InductionInfo* new_a = b->op_a; in TransferAddSub()
673 InductionInfo* new_a = a->op_a; in TransferAddSub()
700 InductionInfo* new_a = TransferNeg(context, loop, a->op_a, type); in TransferNeg()
727 InductionInfo* new_a = TransferMul(context, loop, a, b->op_a, type); in TransferMul()
735 InductionInfo* new_a = TransferMul(context, loop, a->op_a, b, type); in TransferMul()
755 return CreateInduction(kLinear, kNop, a->op_a, a->op_b, a->fetch, to); in TransferConversion()
1048 InductionInfo* stride_expr = a->op_a; in VisitCondition()
[all …]
Dinduction_var_analysis.h112 op_a(a), in InductionInfo()
118 InductionInfo* op_a; member