Home
last modified time | relevance | path

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

12

/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.h26 any_check->SetInput(0, input); in BuildAnyTypeCheckInst()
27 any_check->SetInput(1, save_state); in BuildAnyTypeCheckInst()
65 inst->SetInput(0, save_state); in BuildLoadFromPool()
90 box->SetInput(0, input); in BuildCastToAnyString()
117 box->SetInput(0, input); in BuildCastToAnyNumber()
Dinst_builder.h235 cast->SetInput(0, input); in CreateCast()
/arkcompiler/runtime_core/compiler/tests/
Dinst_generator.cpp217 inst->SetInput(0, array); in GenerateOperation()
219 inst->SetInput(1, index); in GenerateOperation()
226 load_pair_part0->SetInput(0, inst); in GenerateOperation()
229 load_pair_part1->SetInput(0, inst); in GenerateOperation()
242 inst->SetInput(idx++, array); in GenerateOperation()
244 inst->SetInput(idx++, index); in GenerateOperation()
246 inst->SetInput(idx++, val1); in GenerateOperation()
247 inst->SetInput(idx++, val2); in GenerateOperation()
261 inst->SetInput(0, saveState); in GenerateOperation()
287 inst->SetInput(0, param1); in GenerateOperation()
[all …]
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()
Dcodegen_test.cpp241 st_arr->SetInput(0, array); in CheckStoreArray()
242 st_arr->SetInput(1, index); in CheckStoreArray()
243 st_arr->SetInput(2, store_value); in CheckStoreArray()
313 ld_arr->SetInput(0, array); in CheckLoadArray()
314 ld_arr->SetInput(1, index); in CheckLoadArray()
317 ret->SetInput(0, ld_arr); in CheckLoadArray()
388 stp_arr->SetInput(0, array); in CheckStoreArrayPair()
389 stp_arr->SetInput(1, val0); in CheckStoreArrayPair()
390 stp_arr->SetInput(2, val1); in CheckStoreArrayPair()
395 stp_arr->SetInput(0, array); in CheckStoreArrayPair()
[all …]
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()
Ddeoptimize_elimination_test.cpp915 inst->SetInput(0, insts[i - 2]); in TEST_F()
916 inst->SetInput(1, insts[i - 1]); in TEST_F()
922 ret->SetInput(0, insts[N + 1]); in TEST_F()
Dbranch_elimination_test.cpp135 inst_if->SetInput(0, &INS(3)); in BuildTestGraph()
201 inst_if->SetInput(0, &INS(3)); in BuildTestGraph2()
463 BB(4).GetLastInst()->SetInput(0, &INS(3)); in TEST_F()
Dloop_unroll_test.cpp1189 INS(12).SetInput(0, &INS(6)); in TEST_F()
1190 INS(12).SetInput(1, &INS(10)); in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dloop_unroll.cpp199 new_cmp->SetInput(0, compare->GetInput(0).GetInst()); in GetOrCreateIfImmUniqueCompare()
200 new_cmp->SetInput(1, compare->GetInput(1).GetInst()); in GetOrCreateIfImmUniqueCompare()
202 if_imm->SetInput(0, new_cmp); in GetOrCreateIfImmUniqueCompare()
236 test->SetInput(0, loop_info.test); in CreateNewTestInst()
237 test->SetInput(1, const_inst); in CreateNewTestInst()
272 pre_header_cmp->SetInput(test_input_idx, new_test); in FixCompareInst()
273 back_edge_cmp->SetInput(test_input_idx, new_test); in FixCompareInst()
292 overflow_compare->SetInput(0, new_test); in FixCompareInst()
293 overflow_compare->SetInput(1, loop_info.test); in FixCompareInst()
296 and_inst->SetInput(0, pre_header_cmp); in FixCompareInst()
[all …]
Dlowering.cpp89 if_inst->SetInput(0, input_1); in OptimizeIfInput()
90 if_inst->SetInput(1, input_0); in OptimizeIfInput()
122 input->SetInput(0, in1); in LowerIf()
123 input->SetInput(1, in0); in LowerIf()
146 replace->SetInput(0, input->GetInput(0).GetInst()); in LowerIf()
147 replace->SetInput(1, input->GetInput(1).GetInst()); in LowerIf()
163 inst->SetInput(0, new_input); in InPlaceLowerIfImm()
Dadjust_arefs.cpp142 arr_data->SetInput(0, def); in ProcessChain()
161 ldst->SetInput(value_idx, org->GetInput(value_idx).GetInst()); in ProcessChain()
169 ldst->SetInput(0, arr_data); in ProcessChain()
170 ldst->SetInput(1, org->GetInput(1).GetInst()); in ProcessChain()
Dtypes_resolving.cpp145 phi->SetInput(idx, input_inst->GetInput(0).GetInst()); in PropagateTypeToPhi()
153 phi->SetInput(idx, input_inst); in PropagateTypeToPhi()
166 user_inst->SetInput(it->GetIndex(), cast_to_any_inst); in PropagateTypeToPhi()
169 cast_to_any_inst->SetInput(0, phi); in PropagateTypeToPhi()
Dbalance_expressions.cpp157 allocated_operator->SetInput(0, lhs); in AllocateSourcesRec()
158 allocated_operator->SetInput(1, rhs); in AllocateSourcesRec()
188 allocated_operator->SetInput(0, lhs); in GenerateElementalOperator()
189 allocated_operator->SetInput(1, rhs); in GenerateElementalOperator()
Dloop_peeling.cpp187 phi->SetInput(header_idx, header_inst->CastToPhi()->GetPhiInput(back_edge)); in MoveLoopExitToBackEdge()
203 inst->SetInput(i, phi_input); in UpdateClonedInstInputs()
/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 …]
Dbasicblock.cpp147 phi->SetInput(index, inst->CastToPhi()->GetPhiInput(pred_bb)); in RemovePhiProcessing()
456 select->SetInput(THREE, if_info->if_input1); in GenerateSelect()
463 select->SetInput(0, if_info->swapped ? inst2 : inst1); in GenerateSelect()
464 select->SetInput(1, if_info->swapped ? inst1 : inst2); in GenerateSelect()
466 select->SetInput(TWO, if_info->if_input0); in GenerateSelect()
473 phi->CastToPhi()->SetInput(index, select); in GenerateSelect()
769 ret_inl->SetInput(0, ss); in ReplaceInstByDeoptimize()
801 deopt->SetInput(0, inst->GetSaveState()); in ReplaceInstByDeoptimize()
Dinst.cpp107 SetInput(size_, Input(inst)); in Append()
135 SetInput(index, *GetInput(size_)); in Remove()
Dgraph_cloner.h309 clone->SetInput(i, input);
Dinst.h665 void SetInput(unsigned index, Input input) in SetInput() function
1108 SetInput(GetInputsCount() - 1, inst); in SetSaveState()
1202 void SetInput(unsigned index, Inst *inst) in SetInput() function
1226 SetInput(index, new_input); in ReplaceInput()
1241 it->GetInst()->SetInput(it->GetIndex(), inst); in ReplaceUsers()
1261 SetInput(0, input1); in SwapInputs()
1262 SetInput(1, input0); in SwapInputs()
1309 SetInput(i, nullptr); in RemoveInputs()
2225 SetInput(0, input); in UnaryOperation()
/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);
/arkcompiler/runtime_core/irtoc/lang/
Dir_generator.rb146 Output << "#{var_name}->SetInput(#{i}, #{input_name});"
Dinstruction.rb261 Output.println("#{local_var_name}->SetInput(#{i}, #{input_name});")

12