Lines Matching refs:operation
359 } else if (info->op_b->operation == HInductionVarAnalysis::kFetch) { in IsUnitStride()
419 info->operation == HInductionVarAnalysis::kFetch) { in IsConstant()
481 info->operation == HInductionVarAnalysis::kFetch) { in HasFetchInLoop()
506 return trip->operation == HInductionVarAnalysis::kTripCountInBody || in IsBodyTripCount()
507 trip->operation == HInductionVarAnalysis::kTripCountInBodyUnsafe; in IsBodyTripCount()
516 return trip->operation == HInductionVarAnalysis::kTripCountInBodyUnsafe || in IsUnsafeTripCount()
517 trip->operation == HInductionVarAnalysis::kTripCountInLoopUnsafe; in IsUnsafeTripCount()
535 if (trip_expr->type == info->type && trip_expr->operation == HInductionVarAnalysis::kSub) { in GetLinear()
544 trip->operation, in GetLinear()
563 trip->induction_class, trip->operation, &neg, trip->op_b, nullptr, trip->type); in GetLinear()
615 if (info->operation == HInductionVarAnalysis::kDiv) { in GetGeometric()
706 switch (info->operation) { in GetVal()
1069 if (info->operation == HInductionVarAnalysis::kDiv) { in GenerateLastValueGeometric()
1076 DCHECK(info->operation == HInductionVarAnalysis::kMul); in GenerateLastValueGeometric()
1087 if (info->operation == HInductionVarAnalysis::kMul) { in GenerateLastValueGeometric()
1136 if (p->op_a->operation != HInductionVarAnalysis::kFetch) { in GenerateLastValuePeriodic()
1141 if (p->operation != HInductionVarAnalysis::kFetch) { in GenerateLastValuePeriodic()
1218 switch (info->operation) { in GenerateCode()
1232 HInstruction* operation = nullptr; in GenerateCode() local
1233 switch (info->operation) { in GenerateCode()
1235 operation = new (graph->GetAllocator()) HAdd(type, opa, opb); break; in GenerateCode()
1237 operation = new (graph->GetAllocator()) HSub(type, opa, opb); break; in GenerateCode()
1239 operation = new (graph->GetAllocator()) HMul(type, opa, opb, kNoDexPc); break; in GenerateCode()
1241 operation = new (graph->GetAllocator()) HDiv(type, opa, opb, kNoDexPc); break; in GenerateCode()
1243 operation = new (graph->GetAllocator()) HRem(type, opa, opb, kNoDexPc); break; in GenerateCode()
1245 operation = new (graph->GetAllocator()) HXor(type, opa, opb); break; in GenerateCode()
1247 operation = new (graph->GetAllocator()) HLessThan(opa, opb); break; in GenerateCode()
1249 operation = new (graph->GetAllocator()) HLessThanOrEqual(opa, opb); break; in GenerateCode()
1251 operation = new (graph->GetAllocator()) HGreaterThan(opa, opb); break; in GenerateCode()
1253 operation = new (graph->GetAllocator()) HGreaterThanOrEqual(opa, opb); break; in GenerateCode()
1257 *result = Insert(block, operation); in GenerateCode()
1363 info->operation == HInductionVarAnalysis::kFetch && in ReplaceInduction()