Home
last modified time | relevance | path

Searched refs:SetInput (Results 1 - 25 of 40) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_generator.cpp224 inst->SetInput(0U, array); in PopulateLoadArrayPair()
226 inst->SetInput(1U, index); in PopulateLoadArrayPair()
246 inst->SetInput(idx++, array); in PopulateStoreArrayPair()
248 inst->SetInput(idx++, index); in PopulateStoreArrayPair()
250 inst->SetInput(idx++, val1); in PopulateStoreArrayPair()
251 inst->SetInput(idx++, val2); in PopulateStoreArrayPair()
267 inst->SetInput(0U, saveState); in PopulateReturnInlined()
299 inst->SetInput(0U, param1); in PopulateLoadStoreArray()
300 inst->SetInput(1U, param2); in PopulateLoadStoreArray()
303 inst->SetInput( in PopulateLoadStoreArray()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dlowering.cpp66 if_inst->SetInput(0, input_1); in OptimizeIfInput()
67 if_inst->SetInput(1, input_0); in OptimizeIfInput()
99 input->SetInput(0, in1); in LowerIf()
100 input->SetInput(1, in0); in LowerIf()
123 replace->SetInput(0, input->GetInput(0).GetInst()); in LowerIf()
124 replace->SetInput(1, input->GetInput(1).GetInst()); in LowerIf()
140 inst->SetInput(0, new_input); in InPlaceLowerIfImm()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h38 inst->SetInput(0, save_state); in BuildLoadFromPool()
58 box->SetInput(0, input); in BuildCastToAnyString()
84 box->SetInput(0, input); in BuildCastToAnyNumber()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dpeepholes.cpp256 inst->SetInput(0, input0->GetInput(0).GetInst()); in VisitAdd()
257 inst->SetInput(1, input1->GetInput(0).GetInst()); in VisitAdd()
363 inst->SetInput(0, newInput0); in VisitSub()
364 inst->SetInput(1, newInput1); in VisitSub()
373 inst->SetInput(1, newInput); in VisitSub()
991 cmpInst->SetInput(0, input0->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase1()
992 cmpInst->SetInput(1, input1->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase1()
1030 cmpInst->SetInput(0, input0->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase2()
1031 cmpInst->SetInput(1, graph->FindOrCreateConstant(newConst)); in TrySimplifyCompareAnyTypeCase2()
1109 ifImm->SetInput( in VisitIf()
[all...]
H A Dphi_type_resolving.cpp121 phi->SetInput(idx, inputInst->GetInput(0).GetInst()); in PropagateTypeToPhi()
128 phi->SetInput(idx, inputInst); in PropagateTypeToPhi()
151 userInst->SetInput(it->GetIndex(), castToAnyInst); in PropagateTypeToPhi()
154 castToAnyInst->SetInput(0, phi); in PropagateTypeToPhi()
H A Dbalance_expressions.cpp157 allocatedOperator->SetInput(0, lhs); in AllocateSourcesRec()
158 allocatedOperator->SetInput(1, rhs); in AllocateSourcesRec()
188 allocatedOperator->SetInput(0, lhs); in GenerateElementalOperator()
189 allocatedOperator->SetInput(1, rhs); in GenerateElementalOperator()
H A Dloop_unroll.cpp249 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in GetOrCreateIfImmUniqueCompare()
250 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in GetOrCreateIfImmUniqueCompare()
252 ifImm->SetInput(0, newCmp); in GetOrCreateIfImmUniqueCompare()
269 ifImm->SetInput(0, newCmp); in NormalizeControlFlow()
329 preHeaderCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
330 backEdgeCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
357 preHeaderIf->SetInput(0, andInst); in FixCompareInst()
H A Dloop_peeling.cpp186 phi->SetInput(headerIdx, headerInst->CastToPhi()->GetPhiInput(backEdge)); in MoveLoopExitToBackEdge()
206 inst->SetInput(i, phiInput); in UpdateClonedInstInputs()
H A Dreserve_string_builder_buffer.cpp169 newArray->SetInput(1, newSize); in ReplaceInitialBufferSizeConstantInlined()
247 storeArray->SetInput(ARG_IDX_0, newObjectsArray); in StoreStringBuilderConstructorArgument()
248 storeArray->SetInput(ARG_IDX_1, graph->FindOrCreateConstant(0)); in StoreStringBuilderConstructorArgument()
249 storeArray->SetInput(ARG_IDX_2, arg); in StoreStringBuilderConstructorArgument()
260 argLength->SetInput(ARG_IDX_0, lenArray); in CreateStringBuilderConstructorArgumentLength()
261 argLength->SetInput(ARG_IDX_1, graph->FindOrCreateConstant(1)); in CreateStringBuilderConstructorArgumentLength()
H A Dadjust_arefs.cpp209 ldst->SetInput(VALUE_IDX, org->GetInput(VALUE_IDX).GetInst()); in InsertMem()
217 ldst->SetInput(0, base); in InsertMem()
218 ldst->SetInput(1, index); in InsertMem()
H A Dlowering.cpp82 userInst->SetInput(it->GetIndex(), input); in VisitCastValueToAnyType()
576 newInst->SetInput(idx, operands.Get(idx)); in SetInputsAndInsertInstruction()
686 inst->SetInput(0, input); in GetCheckInstAndGetConstInput()
687 inst->SetInput(1, cnst); in GetCheckInstAndGetConstInput()
1101 inst->SetInput(1, inputInst->GetInput(0).GetInst()); in LowerMemInstScale()
1128 newInst->SetInput(0, inst->GetInput(0).GetInst()); in LowerConstArrayIndex()
1130 newInst->SetInput(1, inst->GetInput(2U).GetInst()); in LowerConstArrayIndex()
1253 ifInst->SetInput(0, input1); in OptimizeIfInput()
1254 ifInst->SetInput(1, input0); in OptimizeIfInput()
1310 input->SetInput( in LowerIf()
[all...]
H A Dmemory_coalescing.cpp718 pload->SetInput(InputOrd::INP0, first->GetInput(InputOrd::INP0).GetInst()); in ReplaceLoadObject()
783 pstore->SetInput(InputOrd::INP0, first->GetInput(InputOrd::INP0).GetInst()); in ReplaceStoreObject()
784 pstore->SetInput(InputOrd::INP1, first->GetInput(InputOrd::INP1).GetInst()); in ReplaceStoreObject()
785 pstore->SetInput(InputOrd::INP2, second->GetInput(InputOrd::INP1).GetInst()); in ReplaceStoreObject()
859 inst->SetInput(1, input1->GetInput(0).GetInst()); in RemoveAddI()
H A Dtry_catch_resolving.cpp101 deoptimizeIf->SetInput(0, compInst); in DeoptimizeIfs()
102 deoptimizeIf->SetInput(1, saveState); in DeoptimizeIfs()
/arkcompiler/runtime_core/compiler/tests/
H A Drpo_test.cpp126 cmp->SetInput(0, &INS(0)); in TEST_F()
127 cmp->SetInput(1, &INS(1)); in TEST_F()
134 if_inst->SetInput(0, cmp); in TEST_F()
246 cmp->SetInput(0, &INS(0)); in TEST_F()
247 cmp->SetInput(1, &INS(1)); in TEST_F()
254 if_inst->SetInput(0, cmp); in TEST_F()
H A Ddom_tree_test.cpp153 cmp->SetInput(0, &INS(0)); in TEST_F()
154 cmp->SetInput(1, &INS(1)); in TEST_F()
161 if_inst->SetInput(0, cmp); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dloop_unswitcher.cpp131 ifInstUnswitch->SetInput(i, input.GetInst()); in BuildLoopUnswitchDataFlow()
152 inst->SetInput(0, i2); in ReplaceWithConstantCondition()
153 GetClone(inst)->SetInput(0, i1); in ReplaceWithConstantCondition()
155 inst->SetInput(0, i1); in ReplaceWithConstantCondition()
156 GetClone(inst)->SetInput(0, i2); in ReplaceWithConstantCondition()
H A Dgraph_cloner.cpp188 user->SetInput(inputIdx, phiResolver); in PopulateResolverBlock()
217 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in GetCompareInst()
218 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in GetCompareInst()
220 ifimm->SetInput(0, newCmp); in GetCompareInst()
313 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
344 user->SetInput(inputIdx, GetClone(inst)); in UpdateOutloopUsers()
499 phi->SetInput(phiUpdateInputIdx, input); in BuildLoopUnrollDataFlow()
583 user->SetInput(inputIndex, resolverPhi); in BuildClonedLoopHeaderDataFlow()
697 user->SetInput(inputIdx, phiIn); in UpdateUsersForClonedLoopHeader()
700 user->SetInput(inputId in UpdateUsersForClonedLoopHeader()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph_cloner.cpp202 user->SetInput(input_idx, phi_resolver); in CreateResolverBlock()
222 new_cmp->SetInput(0, compare->GetInput(0).GetInst()); in SplitBackEdge()
223 new_cmp->SetInput(1, compare->GetInput(1).GetInst()); in SplitBackEdge()
225 ifimm->SetInput(0, new_cmp); in SplitBackEdge()
311 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
324 user->SetInput(input_idx, GetClone(inst)); in UpdateUsersAfterNoSideExitsUnroll()
492 phi->SetInput(phi_update_input_idx, input); in BuildLoopUnrollDataFlow()
549 user->SetInput(input_index, resolver_phi); in BuildClonedLoopHeaderDataFlow()
662 user->SetInput(input_idx, phi_in); in UpdateUsersForClonedLoopHeader()
665 user->SetInput(input_id in UpdateUsersForClonedLoopHeader()
[all...]
H A Dinst.cpp107 SetInput(size_, Input(inst)); in Append()
135 SetInput(index, *GetInput(size_)); in Remove()
H A Dgraph_cloner.h299 clone->SetInput(i, input); in SetCloneInputs()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dinst_builder-inl.h85 resolver_->SetInput(0, saveState_); in BuildCallHelper()
87 resolver_->SetInput(0, nullCheck_); in BuildCallHelper()
88 resolver_->SetInput(1, saveState_); in BuildCallHelper()
260 inst->SetInput(0, def); in BuildMonitor()
261 inst->SetInput(1, saveState); in BuildMonitor()
297 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildAbsIntrinsic()
333 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildBinaryOperationIntrinsic()
334 inst->SetInput(1, GetArgDefinition(bcInst, 1, accRead)); in BuildBinaryOperationIntrinsic()
347 inst->SetInput(0, def); in BuildSqrtIntrinsic()
816 storeField->SetInput( in BuildStoreObject()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp37 compare->SetInput(0, input0); in ReplaceWithCompareEQ()
38 compare->SetInput(1, input1); in ReplaceWithCompareEQ()
180 storeField->SetInput(1, intrinsic->GetInput(1).GetInst()); in TryInsertFieldInst()
194 memObj->SetInput(0, intrinsic->GetInput(0).GetInst()); in TryInsertFieldInst()
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/
H A Dcodegen_test_1.cpp131 stArr->SetInput(0U, array); in SRC_GRAPH()
132 stArr->SetInput(1U, index); in SRC_GRAPH()
133 stArr->SetInput(2U, storeValue); in SRC_GRAPH()
206 ldArr->SetInput(0U, array); in SRC_GRAPH()
207 ldArr->SetInput(1U, index); in SRC_GRAPH()
210 ret->SetInput(0U, ldArr); in SRC_GRAPH()
374 sum->SetInput(0U, loadHigh); in SRC_GRAPH()
375 sum->SetInput(1U, loadLow); in SRC_GRAPH()
379 ret->SetInput(0U, sum); in SRC_GRAPH()
453 ret->SetInput( in SRC_GRAPH()
[all...]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dbytecodeopt_peepholes.cpp80 user->SetInput(it->GetIndex(), initObject); in ReplaceNewObjectUsers()
H A Dconst_array_resolver.cpp270 newInst->SetInput(0U, saveState); in InsertLoadConstArrayInsts()

Completed in 25 milliseconds

12