Lines Matching refs:operation
381 } else if (info->op_b->operation == HInductionVarAnalysis::kFetch) { in IsUnitStride()
441 info->operation == HInductionVarAnalysis::kFetch) { in IsConstant()
503 info->operation == HInductionVarAnalysis::kFetch) { in HasFetchInLoop()
528 return trip->operation == HInductionVarAnalysis::kTripCountInBody || in IsBodyTripCount()
529 trip->operation == HInductionVarAnalysis::kTripCountInBodyUnsafe; in IsBodyTripCount()
538 return trip->operation == HInductionVarAnalysis::kTripCountInBodyUnsafe || in IsUnsafeTripCount()
539 trip->operation == HInductionVarAnalysis::kTripCountInLoopUnsafe; in IsUnsafeTripCount()
557 if (trip_expr->type == info->type && trip_expr->operation == HInductionVarAnalysis::kSub) { in GetLinear()
566 trip->operation, in GetLinear()
585 trip->induction_class, trip->operation, &neg, trip->op_b, nullptr, trip->type); in GetLinear()
637 if (info->operation == HInductionVarAnalysis::kDiv) { in GetGeometric()
728 switch (info->operation) { in GetVal()
1091 if (info->operation == HInductionVarAnalysis::kDiv) { in GenerateLastValueGeometric()
1098 DCHECK(info->operation == HInductionVarAnalysis::kMul); in GenerateLastValueGeometric()
1109 if (info->operation == HInductionVarAnalysis::kMul) { in GenerateLastValueGeometric()
1158 if (p->op_a->operation != HInductionVarAnalysis::kFetch) { in GenerateLastValuePeriodic()
1163 if (p->operation != HInductionVarAnalysis::kFetch) { in GenerateLastValuePeriodic()
1240 switch (info->operation) { in GenerateCode()
1254 HInstruction* operation = nullptr; in GenerateCode() local
1255 switch (info->operation) { in GenerateCode()
1257 operation = new (graph->GetAllocator()) HAdd(type, opa, opb); break; in GenerateCode()
1259 operation = new (graph->GetAllocator()) HSub(type, opa, opb); break; in GenerateCode()
1261 operation = new (graph->GetAllocator()) HMul(type, opa, opb, kNoDexPc); break; in GenerateCode()
1263 operation = new (graph->GetAllocator()) HDiv(type, opa, opb, kNoDexPc); break; in GenerateCode()
1265 operation = new (graph->GetAllocator()) HRem(type, opa, opb, kNoDexPc); break; in GenerateCode()
1267 operation = new (graph->GetAllocator()) HXor(type, opa, opb); break; in GenerateCode()
1269 operation = new (graph->GetAllocator()) HLessThan(opa, opb); break; in GenerateCode()
1271 operation = new (graph->GetAllocator()) HLessThanOrEqual(opa, opb); break; in GenerateCode()
1273 operation = new (graph->GetAllocator()) HGreaterThan(opa, opb); break; in GenerateCode()
1275 operation = new (graph->GetAllocator()) HGreaterThanOrEqual(opa, opb); break; in GenerateCode()
1279 *result = Insert(block, operation); in GenerateCode()
1385 info->operation == HInductionVarAnalysis::kFetch && in ReplaceInduction()