Home
last modified time | relevance | path

Searched refs:InputCount (Results 1 – 25 of 28) sorted by relevance

12

/aosp12/art/compiler/optimizing/
H A Dconstructor_fence_redundancy_elimination.cc49 for (size_t input_idx = 0; input_idx < constructor_fence->InputCount(); ++input_idx) { in VisitConstructorFence()
176 for (size_t input_count = 0; input_count < inst->InputCount(); ++input_count) { in HasInterestingPublishTargetAsInput()
203 << merge_target->InputCount(); in MergeCandidateFences()
H A Dloop_optimization_test.cc255 for (size_t i = 0, e = phi->InputCount(); i < e; i++) { in TEST_F()
330 EXPECT_EQ(new_preheader_phi->InputCount(), 2u); in TEST_F()
334 EXPECT_EQ(header_phi->InputCount(), 2u); in TEST_F()
H A Dsuperblock_cloner.cc65 for (size_t i = 1, e = phi->InputCount(); i < e; i++) { in ArePhiInputsTheSame()
118 for (size_t i = 0, e = copy_instr->InputCount(); i < e; i++) { in ReplaceInputsWithCopies()
187 phi_input_count = copy_phi->InputCount(); in RemapOrigInternalOrIncomingEdge()
190 DCHECK_EQ(phi_input_count, copy_phi->InputCount()); in RemapOrigInternalOrIncomingEdge()
428 for (size_t i = 0, e = phi->InputCount(); i < e; i++) { in ResolvePhi()
715 for (size_t i = 0, e = orig_instr->InputCount(); i < e; i++) { in CheckInstructionInputsRemapping()
H A Dcommon_arm.h131 DCHECK_EQ(instr->InputCount(), 1u); in InputVRegister()
145 DCHECK_EQ(instr->InputCount(), 1u); in InputRegister()
H A Dlocations.cc33 : inputs_(instruction->InputCount(), allocator->Adapter(kArenaAllocLocationSummary)), in LocationSummary()
H A Ddead_code_elimination.cc349 for (size_t i = 0; i < phi->InputCount();) { in SimplifyIfs()
385 if (phi->InputCount() == 1) { in SimplifyIfs()
H A Dsuperblock_cloner_test.cc190 EXPECT_EQ(orig_instr->InputCount(), copy_instr->InputCount()); in TEST_F()
193 for (size_t i = 0, e = orig_instr->InputCount(); i < e; i++) { in TEST_F()
H A Dssa_builder.cc437 HInstruction* str = invoke->InputAt(invoke->InputCount() - 1); in ReplaceUninitializedStringPhis()
448 invoke->RemoveInputAt(invoke->InputCount() - 1); in ReplaceUninitializedStringPhis()
H A Dinduction_var_analysis.cc708 if (phi->IsLoopHeaderPhi() && phi->InputCount() == 2) { in SolvePhiAllInputs()
750 if (x == entry_phi && entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveAddSub()
769 if (y == entry_phi && entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveAddSub()
792 if (entry_phi->InputCount() == 2 && instruction == entry_phi->InputAt(1)) { in SolveOp()
870 if (entry_phi->InputCount() == 2 && conversion == entry_phi->InputAt(1)) { in SolveConversion()
H A Dprepare_for_register_allocation.cc222 DCHECK_EQ(1u, constructor_fence->InputCount()); in VisitConstructorFence()
H A Dnodes.cc665 input_pos < header_phi->InputCount(); in TransformLoopToSinglePreheaderFormat()
1607 DCHECK_EQ(0u, InputCount()); in RemoveAllInputs()
1663 if (ctor_fence->InputCount() == 0u) { in RemoveConstructorFences()
1694 for (size_t input_count = 0; input_count < haystack->InputCount(); ++input_count) { in Merge()
1703 for (size_t input_count = 0; input_count < other->InputCount(); ++input_count) { in Merge()
1730 if (InputCount() == 1u && InputAt(0) == new_instance_inst) { in GetAssociatedAllocation()
2061 DCHECK_EQ(InputCount(), 0u); in MoveBeforeFirstUserAndOutOfLoops()
2909 size_t last_input_index = invoke->InputCount() - 1; in InlineInto()
H A Dcode_sinking.cc72 DCHECK_NE(0u, ctor_fence->InputCount()); in IsInterestingInstruction()
H A Dnodes_vector.h143 HInstruction* pred_input = InputAt(InputCount() - 1); in GetGoverningPredicate()
238 instruction->InputCount() == 2 && in ReturnsSIMDValue()
H A Dcode_generator.cc831 DCHECK_EQ(cls->InputCount(), 1u); in CreateLoadClassRuntimeCallLocationSummary()
857 DCHECK_EQ(method_handle->InputCount(), 1u); in CreateLoadMethodHandleRuntimeCallLocationSummary()
877 DCHECK_EQ(method_type->InputCount(), 1u); in CreateLoadMethodTypeRuntimeCallLocationSummary()
H A Dinstruction_simplifier.cc982 DCHECK_EQ(default_val->InputCount(), target->InputCount()); in VisitPredicatedInstanceFieldGet()
2598 if (user->InputCount() == 0u || user->InputAt(0u) != sb) { in TryReplaceStringBuilderAppend()
2706 if (holder->InputCount() == 0 || holder->InputAt(0) != sb) { in TryReplaceStringBuilderAppend()
H A Dcode_generator_vector_arm_vixl.cc745 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
766 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
H A Dcode_generator_vector_arm64_sve.cc868 DCHECK_EQ(2u, instruction->InputCount()); // only one input currently implemented + predicate. in VisitVecSetScalars()
902 DCHECK_EQ(2u, instruction->InputCount()); // only one input currently implemented + predicate. in VisitVecSetScalars()
H A Dcode_generator_vector_x86.cc1079 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
1117 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
H A Dcode_generator_vector_x86_64.cc1062 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
1095 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
H A Dload_store_elimination_test.cc3656 EXPECT_EQ(merge_phi->InputCount(), 2u); in TEST_F()
8406 ASSERT_EQ(2u, replacement_middle_read->GetTarget()->AsPhi()->InputCount()); in TEST_P()
8410 ASSERT_EQ(2u, replacement_middle_read->GetDefaultValue()->AsPhi()->InputCount()); in TEST_P()
8423 ASSERT_EQ(2u, replacement_breturn_read->GetDefaultValue()->AsPhi()->InputCount()); in TEST_P()
8565 ASSERT_EQ(2u, replacement_middle_read->GetTarget()->AsPhi()->InputCount()); in TEST_P()
8569 ASSERT_EQ(2u, replacement_middle_read->GetDefaultValue()->AsPhi()->InputCount()); in TEST_P()
8773 ASSERT_EQ(2u, replacement_middle1_read->GetTarget()->AsPhi()->InputCount()); in TEST_P()
8777 ASSERT_EQ(2u, replacement_middle1_read->GetDefaultValue()->AsPhi()->InputCount()); in TEST_P()
8798 ASSERT_EQ(2u, replacement_breturn_read->GetDefaultValue()->AsPhi()->InputCount()); in TEST_P()
H A Dcode_generator_vector_arm64_neon.cc998 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
1031 DCHECK_EQ(1u, instruction->InputCount()); // only one input currently implemented in VisitVecSetScalars()
H A Dgraph_checker.cc855 size_t input_count_next = next_phi->InputCount(); in VisitPhi()
H A Dnodes.h2265 size_t InputCount() const { return GetInputRecords().size(); } in InputCount() function
3569 return InputCount() == 2;
4987 DCHECK(InputCount() == GetCurrentMethodIndexUnchecked() ||
5007 size_t input_count = InputCount();
7387 DCHECK_GE(InputCount(), 1u);
7388 return InputCount() - 1u;
H A Dload_store_elimination.cc1657 DCHECK_EQ(phi->InputCount(), phi_inputs.size()); in FindOrConstructNonLoopPhi()
2197 DCHECK_EQ(phi->InputCount(), predecessors.size()); in MaterializeLoopPhis()
H A Dinliner.cc822 DCHECK_EQ(deopt_flag->InputCount(), 1u); in AddCHAGuard()

12