Home
last modified time | relevance | path

Searched refs:SetInput (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/tests/
Dinst_generator.cpp221 inst->SetInput(0U, array); in GenerateOperation()
223 inst->SetInput(1U, index); in GenerateOperation()
240 inst->SetInput(idx++, array); in GenerateOperation()
242 inst->SetInput(idx++, index); in GenerateOperation()
244 inst->SetInput(idx++, val1); in GenerateOperation()
245 inst->SetInput(idx++, val2); in GenerateOperation()
257 inst->SetInput(0U, saveState); in GenerateOperation()
281 inst->SetInput(0U, param1); in GenerateOperation()
282 inst->SetInput(1U, param2); in GenerateOperation()
285 inst->SetInput(2U, param3); in GenerateOperation()
[all …]
Dcodegen_test.cpp206 stArr->SetInput(0U, array); in CheckStoreArray()
207 stArr->SetInput(1U, index); in CheckStoreArray()
208 stArr->SetInput(2U, storeValue); in CheckStoreArray()
278 ldArr->SetInput(0U, array); in CheckLoadArray()
279 ldArr->SetInput(1U, index); in CheckLoadArray()
282 ret->SetInput(0U, ldArr); in CheckLoadArray()
441 sum->SetInput(0U, loadHigh); in CheckLoadArrayPair()
442 sum->SetInput(1U, loadLow); in CheckLoadArrayPair()
446 ret->SetInput(0U, sum); in CheckLoadArrayPair()
507 addInst->SetInput(0U, param); in CheckBounds()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dlowering.cpp68 if_inst->SetInput(0, input_1); in OptimizeIfInput()
69 if_inst->SetInput(1, input_0); in OptimizeIfInput()
101 input->SetInput(0, in1); in LowerIf()
102 input->SetInput(1, in0); in LowerIf()
125 replace->SetInput(0, input->GetInput(0).GetInst()); in LowerIf()
126 replace->SetInput(1, input->GetInput(1).GetInst()); in LowerIf()
142 inst->SetInput(0, new_input); in InPlaceLowerIfImm()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dinst.h799 void SetInput(unsigned index, Input input) in SetInput() function
1298 SetInput(GetInputsCount() - 1, inst); in SetSaveState()
1398 void SetInput(unsigned index, Inst *inst) in SetInput() function
1422 SetInput(index, newInput); in ReplaceInput()
1437 it->GetInst()->SetInput(it->GetIndex(), inst); in ReplaceUsers()
1454 SetInput(0, input1); in SwapInputs()
1455 SetInput(1, input0); in SwapInputs()
1500 SetInput(i, nullptr); in RemoveInputs()
2465 SetInput(0, input); in FixedInputsInst1()
2490 SetInput(0, input0); in FixedInputsInst2()
[all …]
Dgraph_cloner.cpp197 user->SetInput(inputIdx, phiResolver); in CreateResolverBlock()
217 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in SplitBackEdge()
218 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in SplitBackEdge()
220 ifimm->SetInput(0, newCmp); in SplitBackEdge()
302 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
315 user->SetInput(inputIdx, GetClone(inst)); in UpdateUsersAfterNoSideExitsUnroll()
483 phi->SetInput(phiUpdateInputIdx, input); in BuildLoopUnrollDataFlow()
567 user->SetInput(inputIndex, resolverPhi); in BuildClonedLoopHeaderDataFlow()
680 user->SetInput(inputIdx, phiIn); in UpdateUsersForClonedLoopHeader()
683 user->SetInput(inputIdx, phiOut); in UpdateUsersForClonedLoopHeader()
[all …]
Dloop_unswitcher.cpp183 ifInstUnswitch->SetInput(i, input.GetInst()); in BuildLoopUnswitchDataFlow()
204 inst->SetInput(0, i2); in ReplaceWithConstantCondition()
205 GetClone(inst)->SetInput(0, i1); in ReplaceWithConstantCondition()
207 inst->SetInput(0, i1); in ReplaceWithConstantCondition()
208 GetClone(inst)->SetInput(0, i2); in ReplaceWithConstantCondition()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
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/
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(0, newInput0); in VisitIf()
[all …]
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()
Dloop_unroll.cpp240 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in GetOrCreateIfImmUniqueCompare()
241 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in GetOrCreateIfImmUniqueCompare()
243 ifImm->SetInput(0, newCmp); in GetOrCreateIfImmUniqueCompare()
260 ifImm->SetInput(0, newCmp); in NormalizeControlFlow()
320 preHeaderCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
321 backEdgeCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
348 preHeaderIf->SetInput(0, andInst); in FixCompareInst()
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()
Dloop_peeling.cpp186 phi->SetInput(headerIdx, headerInst->CastToPhi()->GetPhiInput(backEdge)); in MoveLoopExitToBackEdge()
206 inst->SetInput(i, phiInput); in UpdateClonedInstInputs()
Dadjust_arefs.cpp212 ldst->SetInput(VALUE_IDX, org->GetInput(VALUE_IDX).GetInst()); in InsertMem()
220 ldst->SetInput(0, base); in InsertMem()
221 ldst->SetInput(1, index); in InsertMem()
Dlowering.cpp82 userInst->SetInput(it->GetIndex(), input); in VisitCastValueToAnyType()
443 newInst->SetInput(idx, operands.Get(idx)); in SetInputsAndInsertInstruction()
553 inst->SetInput(0, input); in GetCheckInstAndGetConstInput()
554 inst->SetInput(1, cnst); in GetCheckInstAndGetConstInput()
968 inst->SetInput(1, inputInst->GetInput(0).GetInst()); in LowerMemInstScale()
995 newInst->SetInput(0, inst->GetInput(0).GetInst()); in LowerConstArrayIndex()
997 newInst->SetInput(1, inst->GetInput(2U).GetInst()); in LowerConstArrayIndex()
1120 ifInst->SetInput(0, input1); in OptimizeIfInput()
1121 ifInst->SetInput(1, input0); in OptimizeIfInput()
1192 input->SetInput(0, in1); in LowerIf()
[all …]
/arkcompiler/runtime_core/compiler/tests/
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()
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/plugins/ets/compiler/optimizer/
Dets_intrinsics_peephole.cpp40 compare->SetInput(0, input0); in PeepholeStringEquals()
41 compare->SetInput(1, input1); in PeepholeStringEquals()
121 storeField->SetInput(1, intrinsic->GetInput(1).GetInst()); in TryInsertFieldInst()
134 memObj->SetInput(0, intrinsic->GetInput(0).GetInst()); in TryInsertFieldInst()
/arkcompiler/runtime_core/compiler/optimizer/ir/
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()
308 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
321 user->SetInput(input_idx, GetClone(inst)); in UpdateUsersAfterNoSideExitsUnroll()
489 phi->SetInput(phi_update_input_idx, input); in BuildLoopUnrollDataFlow()
546 user->SetInput(input_index, resolver_phi); in BuildClonedLoopHeaderDataFlow()
659 user->SetInput(input_idx, phi_in); in UpdateUsersForClonedLoopHeader()
662 user->SetInput(input_idx, phi_out); in UpdateUsersForClonedLoopHeader()
[all …]
Dinst.cpp107 SetInput(size_, Input(inst)); in Append()
135 SetInput(index, *GetInput(size_)); in Remove()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder-inl.h69 resolver->SetInput(0, saveState); in BuildCall()
71 resolver->SetInput(0, nullCheck); in BuildCall()
72 resolver->SetInput(1, saveState); in BuildCall()
252 inst->SetInput(0, def); in BuildMonitor()
253 inst->SetInput(1, saveState); in BuildMonitor()
296 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildAbsIntrinsic()
332 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildBinaryOperationIntrinsic()
333 inst->SetInput(1, GetArgDefinition(bcInst, 1, accRead)); in BuildBinaryOperationIntrinsic()
346 inst->SetInput(0, def); in BuildSqrtIntrinsic()
789 storeField->SetInput(0, nullCheck); in BuildStoreObject()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dgenerate_operations_intrinsic_graph.inl.erb49 ret->SetInput(0, inst);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dbytecodeopt_peepholes.cpp80 user->SetInput(it->GetIndex(), initObject); in ReplaceNewObjectUsers()
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/
Dintrinsics_ir_build.inl.erb46 inst->SetInput(ARG_OFFSET + <%= arg_num %>, nullCheck);
/arkcompiler/runtime_core/static_core/compiler/docs/
Dir_builder.md132 inst->SetInput(0, GetDefinitionAcc());
135 …inst->SetInput(1, FindOrCreateConstant(instruction->GetImm<BytecodeInstruction::Format::IMM8, 0>()…
/arkcompiler/runtime_core/compiler/docs/
Dir_builder.md132 inst->SetInput(0, GetDefinitionAcc());
135 …inst->SetInput(1, FindOrCreateConstant(instruction->GetImm<BytecodeInstruction::Format::IMM8, 0>()…

12