Home
last modified time | relevance | path

Searched refs:kSub (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_analysis.cc219 LookupInfo(loop, instruction->InputAt(1)), kSub); in ClassifyTrivial()
287 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kSub, true); in ClassifyNonTrivial()
376 } else if (op == kSub) { // Negation required. in TransferAddSub()
541 } else if (op == kSub) { in SolveAddSub()
548 return CreateInduction(kPeriodic, CreateInvariantOp(kSub, a, initial), initial, type_); in SolveAddSub()
690 trip_count = CreateInvariantOp(kSub, trip_count, CreateConstant(1, type)); in VisitTripCount()
698 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr); in VisitTripCount()
869 if (op == kAdd || op == kSub) { in CreateSimplifiedInvariant()
885 return CreateSimplifiedInvariant(kSub, a, b->op_b); in CreateSimplifiedInvariant()
886 } else if (op == kSub) { in CreateSimplifiedInvariant()
[all …]
Dinstruction_simplifier_shared.cc67 op_kind = HInstruction::kSub; in TrySimpleMultiplyAccumulatePatterns()
152 HInstruction::kSub, in TryCombineMultiplyAccumulate()
Dinduction_var_analysis.h63 kSub, enumerator
Dinduction_var_range.cc308 if (trip_expr->operation == HInductionVarAnalysis::kSub) { in GetLinear()
394 case HInductionVarAnalysis::kSub: // second reversed! in GetVal()
704 case HInductionVarAnalysis::kSub: // second reversed! in GenerateCode()
Dinduction_var_range_test.cc121 case '-': op = HInductionVarAnalysis::kSub; break; in CreateInvariant()
Dcode_generator_arm64.cc1939 case HInstruction::kSub: in VisitArm64DataProcWithShifterOp()
1976 if (instr->GetOpKind() == HInstruction::kSub && in VisitMultiplyAccumulate()
2015 DCHECK(instr->GetOpKind() == HInstruction::kSub); in VisitMultiplyAccumulate()