| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | inst_generator.cpp | 221 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 …]
|
| D | codegen_test.cpp | 206 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/ |
| D | lowering.cpp | 68 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/ |
| D | inst.h | 799 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 …]
|
| D | graph_cloner.cpp | 197 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 …]
|
| D | loop_unswitcher.cpp | 183 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/ |
| D | inst_builder-inl.h | 38 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/ |
| D | peepholes.cpp | 256 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 …]
|
| D | phi_type_resolving.cpp | 121 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()
|
| D | loop_unroll.cpp | 240 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()
|
| D | balance_expressions.cpp | 157 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()
|
| D | loop_peeling.cpp | 186 phi->SetInput(headerIdx, headerInst->CastToPhi()->GetPhiInput(backEdge)); in MoveLoopExitToBackEdge() 206 inst->SetInput(i, phiInput); in UpdateClonedInstInputs()
|
| D | adjust_arefs.cpp | 212 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()
|
| D | lowering.cpp | 82 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/ |
| D | rpo_test.cpp | 126 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()
|
| D | dom_tree_test.cpp | 153 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/ |
| D | ets_intrinsics_peephole.cpp | 40 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/ |
| D | graph_cloner.cpp | 202 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 …]
|
| D | inst.cpp | 107 SetInput(size_, Input(inst)); in Append() 135 SetInput(index, *GetInput(size_)); in Remove()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | inst_builder-inl.h | 69 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/ |
| D | generate_operations_intrinsic_graph.inl.erb | 49 ret->SetInput(0, inst);
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | bytecodeopt_peepholes.cpp | 80 user->SetInput(it->GetIndex(), initObject); in ReplaceNewObjectUsers()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | intrinsics_ir_build.inl.erb | 46 inst->SetInput(ARG_OFFSET + <%= arg_num %>, nullCheck);
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | ir_builder.md | 132 inst->SetInput(0, GetDefinitionAcc()); 135 …inst->SetInput(1, FindOrCreateConstant(instruction->GetImm<BytecodeInstruction::Format::IMM8, 0>()…
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 132 inst->SetInput(0, GetDefinitionAcc()); 135 …inst->SetInput(1, FindOrCreateConstant(instruction->GetImm<BytecodeInstruction::Format::IMM8, 0>()…
|