Home
last modified time | relevance | path

Searched full:setinput (Results 1 – 25 of 61) sorted by relevance

123

/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_templates.yaml29 …inst_check->SetInput(0, FindOrCreate32BitConstant(instruction->GetImm<<%= inst.get_format %>, 0>()…
31 inst_check->SetInput(0, <%= inst.get_input_string(1) %>);
34 inst_check->SetInput(0, <%= inst.get_input_string(1) %>);
36 inst_check->SetInput(1, inst_save_state);
38 inst->SetInput(0, <%= inst.get_input_string(0) %>);
39 inst->SetInput(1, inst_check);
46 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()));
48 … inst->SetInput(1, FindOrCreate32BitConstant(instruction->GetImm<<%=inst.get_format%>, 0>()));
50 inst->SetInput(1, FindOrCreateConstant(instruction->GetImm<<%=inst.get_format%>, 0>()));
57 inst->SetInput(0, input);
[all …]
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/libabckit/src/irbuilder_dynamic/templates/
Dinst_templates.yaml28 …instCheck->SetInput(0, FindOrCreate32BitConstant(instruction->GetImm<<%= inst.get_format %>, 0>())…
30 instCheck->SetInput(0, <%= inst.get_input_string(1) %>);
32 instCheck->SetInput(1, instSaveState);
34 inst->SetInput(0, <%= inst.get_input_string(0) %>);
35 inst->SetInput(1, instCheck);
42 inst->SetInput(0, GetDefinition(instruction->GetVReg()));
43 inst->SetInput(1, FindOrCreate32BitConstant(instruction->GetImm<<%=inst.get_format%>, 0>()));
49 inst->SetInput(0, input);
62 inst->SetInput(0, GetDefinitionAcc());
63 inst->SetInput(1, GetDefinition(instruction->GetVReg()));
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dinst_generator.cpp226 inst->SetInput(0U, array); in PopulateLoadArrayPair()
228 inst->SetInput(1U, index); in PopulateLoadArrayPair()
248 inst->SetInput(idx++, array); in PopulateStoreArrayPair()
250 inst->SetInput(idx++, index); in PopulateStoreArrayPair()
252 inst->SetInput(idx++, val1); in PopulateStoreArrayPair()
253 inst->SetInput(idx++, val2); in PopulateStoreArrayPair()
269 inst->SetInput(0U, saveState); in PopulateReturnInlined()
301 inst->SetInput(0U, param1); in PopulateLoadStoreArray()
302 inst->SetInput(1U, param2); in PopulateLoadStoreArray()
305 inst->SetInput(2U, param3); in PopulateLoadStoreArray()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
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/static_core/compiler/optimizer/ir_builder/
Dinst_templates.yaml29 …inst_check->SetInput(0, FindOrCreate32BitConstant(instruction->GetImm<<%= inst.get_format %>, 0>()…
31 inst_check->SetInput(0, <%= inst.get_input_string(1) %>);
35 inst_check->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 1>()));
37 inst_check->SetInput(0, <%= inst.get_input_string(1) %>);
40 inst_check->SetInput(1, inst_save_state);
45 inst->SetInput(1, inst_check);
47 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()));
50 inst->SetInput(0, <%= inst.get_input_string(0) %>);
81 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()));
83 … inst->SetInput(1, FindOrCreate32BitConstant(instruction->GetImm<<%=inst.get_format%>, 0>()));
[all …]
Dinst_builder-inl.h90 resolver_->SetInput(0, saveState_); in BuildCallHelper()
92 resolver_->SetInput(0, nullCheck_); in BuildCallHelper()
93 resolver_->SetInput(1, saveState_); in BuildCallHelper()
254 inst->SetInput(0, def); in BuildMonitor()
255 inst->SetInput(1, saveState); in BuildMonitor()
291 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildAbsIntrinsic()
327 inst->SetInput(0, GetArgDefinition(bcInst, 0, accRead)); in BuildBinaryOperationIntrinsic()
328 inst->SetInput(1, GetArgDefinition(bcInst, 1, accRead)); in BuildBinaryOperationIntrinsic()
341 inst->SetInput(0, def); in BuildSqrtIntrinsic()
804 storeField->SetInput(0, nullCheck); in BuildStoreObject()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
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.cpp254 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in GetOrCreateIfImmUniqueCompare()
255 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in GetOrCreateIfImmUniqueCompare()
257 ifImm->SetInput(0, newCmp); in GetOrCreateIfImmUniqueCompare()
274 ifImm->SetInput(0, newCmp); in NormalizeControlFlow()
334 preHeaderCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
335 backEdgeCmp->SetInput(testInputIdx, newTest); in FixCompareInst()
362 preHeaderIf->SetInput(0, andInst); in FixCompareInst()
Dpeepholes.cpp257 inst->SetInput(0, input0->GetInput(0).GetInst()); in VisitAdd()
258 inst->SetInput(1, input1->GetInput(0).GetInst()); in VisitAdd()
364 inst->SetInput(0, newInput0); in VisitSub()
365 inst->SetInput(1, newInput1); in VisitSub()
374 inst->SetInput(1, newInput); in VisitSub()
1017 cmpInst->SetInput(0, input0->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase1()
1018 cmpInst->SetInput(1, input1->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase1()
1056 cmpInst->SetInput(0, input0->GetInput(0).GetInst()); in TrySimplifyCompareAnyTypeCase2()
1057 cmpInst->SetInput(1, graph->FindOrCreateConstant(newConst)); in TrySimplifyCompareAnyTypeCase2()
1135 ifImm->SetInput(0, newInput0); in VisitIf()
[all …]
Dbalance_expressions.cpp159 allocatedOperator->SetInput(0, lhs); in AllocateSourcesRec()
160 allocatedOperator->SetInput(1, rhs); in AllocateSourcesRec()
190 allocatedOperator->SetInput(0, lhs); in GenerateElementalOperator()
191 allocatedOperator->SetInput(1, rhs); in GenerateElementalOperator()
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()
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()
Dloop_peeling.cpp191 phi->SetInput(headerIdx, headerInst->CastToPhi()->GetPhiInput(backEdge)); in MoveLoopExitToBackEdge()
211 inst->SetInput(i, phiInput); in UpdateClonedInstInputs()
Dlowering.cpp82 userInst->SetInput(it->GetIndex(), input); in VisitCastValueToAnyType()
597 newInst->SetInput(idx, operands.Get(idx)); in SetInputsAndInsertInstruction()
709 inst->SetInput(0, input); in GetCheckInstAndGetConstInput()
710 inst->SetInput(1, cnst); in GetCheckInstAndGetConstInput()
1135 inst->SetInput(1, inputInst->GetInput(0).GetInst()); in LowerMemInstScale()
1162 newInst->SetInput(0, inst->GetInput(0).GetInst()); in LowerConstArrayIndex()
1164 newInst->SetInput(1, inst->GetInput(2U).GetInst()); in LowerConstArrayIndex()
1287 ifInst->SetInput(0, input1); in OptimizeIfInput()
1288 ifInst->SetInput(1, input0); in OptimizeIfInput()
1344 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/
Dir_build_intrinsics_ets.cpp84 clamped0->SetInput(0, value); in BuildUint8ClampedArraySetIntrinsic()
85 clamped0->SetInput(1, graph->FindOrCreateConstant(0)); in BuildUint8ClampedArraySetIntrinsic()
88 clamped->SetInput(0, clamped0); in BuildUint8ClampedArraySetIntrinsic()
89 clamped->SetInput(1, graph->FindOrCreateConstant(MAX_VALUE)); in BuildUint8ClampedArraySetIntrinsic()
124 storeInst->SetInput(0, loadDataInst); in BuildTypedArraySet()
125 storeInst->SetInput(1, dataOffsetInst); in BuildTypedArraySet()
126 storeInst->SetInput(valueIndex, value); in BuildTypedArraySet()
214 loadInst->SetInput(0, loadDataInst); in BuildTypedArrayGet()
215 loadInst->SetInput(1, dataOffsetInst); in BuildTypedArrayGet()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dloop_unswitcher.cpp132 ifInstUnswitch->SetInput(i, input.GetInst()); in BuildLoopUnswitchDataFlow()
153 inst->SetInput(0, i2); in ReplaceWithConstantCondition()
154 GetClone(inst)->SetInput(0, i1); in ReplaceWithConstantCondition()
156 inst->SetInput(0, i1); in ReplaceWithConstantCondition()
157 GetClone(inst)->SetInput(0, i2); in ReplaceWithConstantCondition()
Dgraph_cloner.cpp281 user->SetInput(inputIdx, phiResolver); in PopulateResolverBlock()
311 newCmp->SetInput(0, compare->GetInput(0).GetInst()); in GetCompareInst()
312 newCmp->SetInput(1, compare->GetInput(1).GetInst()); in GetCompareInst()
314 ifimm->SetInput(0, newCmp); in GetCompareInst()
409 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
440 user->SetInput(inputIdx, GetClone(inst)); in UpdateOutloopUsers()
596 phi->SetInput(phiUpdateInputIdx, input); in BuildLoopUnrollDataFlow()
681 user->SetInput(inputIndex, resolverPhi); in BuildClonedLoopHeaderDataFlow()
795 user->SetInput(inputIdx, phiIn); in UpdateUsersForClonedLoopHeader()
798 user->SetInput(inputIdx, phiOut); in UpdateUsersForClonedLoopHeader()
[all …]
/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()
311 compare->SetInput(i, GetClone(input)); in UpdateUsersAfterNoSideExitsUnroll()
324 user->SetInput(input_idx, GetClone(inst)); in UpdateUsersAfterNoSideExitsUnroll()
493 phi->SetInput(phi_update_input_idx, input); in BuildLoopUnrollDataFlow()
550 user->SetInput(input_index, resolver_phi); in BuildClonedLoopHeaderDataFlow()
663 user->SetInput(input_idx, phi_in); in UpdateUsersForClonedLoopHeader()
666 user->SetInput(input_idx, phi_out); in UpdateUsersForClonedLoopHeader()
[all …]
/arkcompiler/runtime_core/libabckit/src/adapter_static/
Dabckit_inst_builder-inl.h126 inst->SetInput(0, saveState); in AbcKitBuildLoadFromPool()
131 inst->SetInput(0, GetEnvDefinition(CONST_POOL_IDX)); in AbcKitBuildLoadFromPool()
/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>()…
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dgenerate_operations_intrinsic_graph.inl.erb49 ret->SetInput(0, inst);

123