Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_analysis.cc364 LookupInfo(loop, instruction->InputAt(1)), kSub); in ClassifyTrivial()
448 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kSub, true); in ClassifyNonTrivial()
586 } else if (op == kSub) { // Negation required. in TransferAddSub()
765 } else if (op == kSub) { in SolveAddSub()
774 CreateInvariantOp(kSub, a, initial), in SolveAddSub()
1017 trip_count = CreateInvariantOp(kSub, trip_count, CreateConstant(1, type)); in VisitTripCount()
1025 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr); in VisitTripCount()
1262 if (op == kAdd || op == kSub || op == kXor) { in CreateSimplifiedInvariant()
1278 return CreateSimplifiedInvariant(kSub, a, b->op_b); in CreateSimplifiedInvariant()
1279 } else if (op == kSub) { in CreateSimplifiedInvariant()
[all …]
Dinstruction_simplifier_shared.cc69 op_kind = HInstruction::kSub; in TrySimpleMultiplyAccumulatePatterns()
154 HInstruction::kSub, in TryCombineMultiplyAccumulate()
Dnodes_vector_test.cc367 GetAllocator(), HInstruction::kSub, v0, v0, v0, DataType::Type::kInt32, 4, kNoDexPc); in TEST_F()
377 EXPECT_EQ(HInstruction::kSub, v2->GetOpKind()); in TEST_F()
Dinduction_var_analysis.h64 kSub, enumerator
Dinduction_var_range.cc557 if (trip_expr->type == info->type && trip_expr->operation == HInductionVarAnalysis::kSub) { in GetLinear()
732 case HInductionVarAnalysis::kSub: // second reversed! in GetVal()
1242 case HInductionVarAnalysis::kSub: in GenerateCode()
1258 case HInductionVarAnalysis::kSub: in GenerateCode()
Dscheduler_arm.cc562 } else if (kind == HInstruction::kSub) { in HandleGenerateDataProc()
Dnodes_vector.h908 DCHECK(op == InstructionKind::kAdd || op == InstructionKind::kSub); in HVecMultiplyAccumulate()
Dinduction_var_range_test.cc139 case '-': op = HInductionVarAnalysis::kSub; break; in CreateInvariant()
Dloop_optimization.cc1778 case HInstruction::kSub: in GenerateVecOp()
Dcode_generator_arm64.cc2574 case HInstruction::kSub: in VisitDataProcWithShifterOp()
2636 if (instr->GetOpKind() == HInstruction::kSub && in VisitMultiplyAccumulate()
2673 DCHECK(instr->GetOpKind() == HInstruction::kSub); in VisitMultiplyAccumulate()
Dinstruction_simplifier.cc316 use->IsVecAdd() ? HInstruction::kAdd : HInstruction::kSub; in TryCombineVecMultiplyAccumulate()
Dcode_generator_arm_vixl.cc1578 case HInstruction::kSub: in GenerateDataProcInstruction()
1605 } else if (kind == HInstruction::kSub) { in GenerateDataProc()
Dnodes.h4859 : HBinaryOperation(kSub, result_type, left, right, SideEffects::None(), dex_pc) { in HBinaryOperation() argument