/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | inst_generator.cpp | 224 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 D | lowering.cpp | 66 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 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/ |
H A 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( in VisitIf() [all...] |
H A 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()
|
H A 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()
|
H A D | loop_unroll.cpp | 249 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 D | loop_peeling.cpp | 186 phi->SetInput(headerIdx, headerInst->CastToPhi()->GetPhiInput(backEdge)); in MoveLoopExitToBackEdge() 206 inst->SetInput(i, phiInput); in UpdateClonedInstInputs()
|
H A D | reserve_string_builder_buffer.cpp | 169 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 D | adjust_arefs.cpp | 209 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 D | lowering.cpp | 82 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 D | memory_coalescing.cpp | 718 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 D | try_catch_resolving.cpp | 101 deoptimizeIf->SetInput(0, compInst); in DeoptimizeIfs() 102 deoptimizeIf->SetInput(1, saveState); in DeoptimizeIfs()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A 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()
|
H A 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/compiler/optimizer/ir/ |
H A D | loop_unswitcher.cpp | 131 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 D | graph_cloner.cpp | 188 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 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() 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 D | inst.cpp | 107 SetInput(size_, Input(inst)); in Append() 135 SetInput(index, *GetInput(size_)); in Remove()
|
H A D | graph_cloner.h | 299 clone->SetInput(i, input); in SetCloneInputs()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
H A D | inst_builder-inl.h | 85 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 D | ets_intrinsics_peephole.cpp | 37 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 D | codegen_test_1.cpp | 131 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 D | bytecodeopt_peepholes.cpp | 80 user->SetInput(it->GetIndex(), initObject); in ReplaceNewObjectUsers()
|
H A D | const_array_resolver.cpp | 270 newInst->SetInput(0U, saveState); in InsertLoadConstArrayInsts()
|