Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_analysis.cc365 LookupInfo(loop, instruction->InputAt(1)), kSub); in ClassifyTrivial()
449 loop, phi, instruction, instruction->InputAt(0), instruction->InputAt(1), kSub, true); in ClassifyNonTrivial()
587 } else if (op == kSub) { // Negation required. in TransferAddSub()
766 } else if (op == kSub) { in SolveAddSub()
775 CreateInvariantOp(kSub, a, initial), in SolveAddSub()
1018 trip_count = CreateInvariantOp(kSub, trip_count, CreateConstant(1, type)); in VisitTripCount()
1026 kDiv, CreateInvariantOp(kSub, trip_count, lower_expr), stride_expr); in VisitTripCount()
1263 if (op == kAdd || op == kSub || op == kXor) { in CreateSimplifiedInvariant()
1279 return CreateSimplifiedInvariant(kSub, a, b->op_b); in CreateSimplifiedInvariant()
1280 } 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
Dloop_analysis.cc243 case HInstruction::InstructionKind::kSub: in GetMachineInstructionCount()
Dinduction_var_range.cc535 if (trip_expr->type == info->type && trip_expr->operation == HInductionVarAnalysis::kSub) { in GetLinear()
710 case HInductionVarAnalysis::kSub: // second reversed! in GetVal()
1220 case HInductionVarAnalysis::kSub: in GenerateCode()
1236 case HInductionVarAnalysis::kSub: in GenerateCode()
Dscheduler_arm.cc562 } else if (kind == HInstruction::kSub) { in HandleGenerateDataProc()
Dnodes_vector.h1014 DCHECK(op == InstructionKind::kAdd || op == InstructionKind::kSub); in HVecMultiplyAccumulate()
Dinduction_var_range_test.cc139 case '-': op = HInductionVarAnalysis::kSub; break; in CreateInvariant()
Dloop_optimization.cc1901 case HInstruction::kSub: in GenerateVecOp()
Dcode_generator_arm64.cc2340 case HInstruction::kSub: in VisitDataProcWithShifterOp()
2402 if (instr->GetOpKind() == HInstruction::kSub && in VisitMultiplyAccumulate()
2439 DCHECK(instr->GetOpKind() == HInstruction::kSub); in VisitMultiplyAccumulate()
Dinstruction_simplifier.cc319 use->IsVecAdd() ? HInstruction::kAdd : HInstruction::kSub; in TryCombineVecMultiplyAccumulate()
Dcode_generator_arm_vixl.cc1086 case HInstruction::kSub: in GenerateDataProcInstruction()
1113 } else if (kind == HInstruction::kSub) { in GenerateDataProc()
Dnodes.h5076 : HBinaryOperation(kSub, result_type, left, right, SideEffects::None(), dex_pc) { in HBinaryOperation() argument