| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/ |
| D | ets_inst_builder.cpp | 74 …graph_->CreateInstNullCheck(DataType::REFERENCE, pc, GetDefinition(bcInst->GetVReg(0)), saveState); in BuildLdObjByName() 172 …graph_->CreateInstNullCheck(DataType::REFERENCE, pc, GetDefinition(bcInst->GetVReg(0)), saveState); in BuildStObjByName() 209 Inst *obj1 = GetDefinition(bcInst->GetVReg(0)); in BuildEquals() 210 Inst *obj2 = GetDefinition(bcInst->GetVReg(1)); in BuildEquals() 243 Inst *obj = GetDefinition(bcInst->GetVReg(0)); in BuildTypeof() 263 Inst *obj = GetDefinition(bcInst->GetVReg(0)); in BuildIstrue() 286 auto objRef = GetDefinition(startReg++); in BuildCallByName() 317 call->AppendInput(GetDefinition(startReg), GetMethodArgumentType(methodId, i)); in BuildCallByName() 321 … call->AppendInput(GetDefinition(bcInst->GetVReg(i + 1)), GetMethodArgumentType(methodId, i)); in BuildCallByName()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | inst_templates.yaml | 35 inst_check->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 1>())); 47 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>())); 66 … GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()), 67 … GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 1>())); 76 … GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 1>())); 81 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>())); 100 … GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()), 104 … GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()), <%= get_type(inst.type(0)) %>); 115 …GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()), compiler::<%= get_type(inst.type(0… 134 Inst *input1 = GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()); [all …]
|
| D | inst_builder-inl.h | 140 call_->AppendInput(Builder()->GetDefinition(startReg)); in SetCallArgs() 521 return GetDefinition(bcInst->GetVReg(idx)); in GetArgDefinition() 526 return GetDefinition(bcInst->GetVReg(idx - 1)); in GetArgDefinition() 528 return GetDefinition(bcInst->GetVReg(idx)); in GetArgDefinition() 535 return GetDefinition(startReg + idx); in GetArgDefinitionRange() 695 … GetDefinition(bcInst->GetVReg(IS_ACC_WRITE ? 0 : 1)), saveState); in BuildLoadObject() 782 … GetDefinition(bcInst->GetVReg(IS_ACC_READ ? 0 : 1)), saveState); in BuildStoreObject() 798 storeVal = GetDefinition(bcInst->GetVReg(0)); in BuildStoreObject() 973 BuildChecksBeforeArray(pc, GetDefinition(bcInst->GetVReg(0))); in BuildLoadArray() 1158 …BuildStoreArrayInst<true>(bcInst, type, GetDefinition(bcInst->GetVReg(0)), GetDefinition(bcInst->G… in BuildStoreArray() [all …]
|
| D | inst_builder.cpp | 245 Inst *InstBuilder::GetDefinition(size_t vreg) in GetDefinition() function in ark::compiler::InstBuilder 252 COMPILER_LOG(ERROR, IR_BUILDER) << "GetDefinition failed for verg " << vreg; in GetDefinition()
|
| D | inst_builder.h | 173 Inst *GetDefinition(size_t vreg);
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | ambientLowering.cpp | 107 auto getDefinition = in CreateIndexerMethodIfNeeded() local 111 if (setDefinition != nullptr && getDefinition != nullptr) { in CreateIndexerMethodIfNeeded() 112 classBody.emplace_back(getDefinition); in CreateIndexerMethodIfNeeded()
|
| /arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/templates/ |
| D | inst_templates.yaml | 42 inst->SetInput(0, GetDefinition(instruction->GetVReg())); 63 inst->SetInput(1, GetDefinition(instruction->GetVReg())); 73 …GetDefinition(instruction->GetVReg()), compiler::<%= get_type(inst.type(0)) %>, <%= get_cc(inst) %… 89 UpdateDefinition(instruction->GetVReg(), GetDefinition(instruction->GetVReg(1))); 112 UpdateDefinitionAcc(GetDefinition(instruction->GetVReg()));
|
| D | inst_builder_dyn_gen.cpp.erb | 42 return "GetDefinition(instruction->GetId(#{get_input_idx(index, :id?)}).GetOffset())" if op.id? 44 return "GetDefinition(instruction->GetVReg(#{get_input_idx(index, :reg?)}))" 344 auto input = GetDefinition(bcInst->GetVReg(<%= vreg_index %>)); 372 auto input = GetDefinition(startReg + i);
|
| /arkcompiler/runtime_core/libabckit/src/templates/abckit_intrinsics/ |
| D | inst_builder_abckit_intrinsics.inc.erb | 121 auto input = GetDefinition(bcInst->GetVReg(<%= vreg_index %>)); 186 inst->AppendInput(GetDefinition(startReg)); 191 inst->AppendInput(GetDefinition(bcInst->GetVReg(i))); 228 inst->AppendInput(GetDefinition(bcInst->GetVReg(IS_ACC_WRITE ? 0 : 1))); 273 storeVal = GetDefinition(bcInst->GetVReg(0)); 277 inst->AppendInput(GetDefinition(bcInst->GetVReg(IS_ACC_READ ? 0 : 1))); 381 inst->AppendInput(GetDefinition(bcInst->GetVReg(0))); 420 inst->AppendInput(GetDefinition(bcInst->GetVReg(0))); 422 inst->AppendInput(GetDefinition(bcInst->GetVReg(1)));
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_templates.yaml | 46 inst->SetInput(0, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>())); 71 inst->SetInput(1, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>())); 82 inst->SetInput(1, GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>())); 107 …UpdateDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>(), GetDefinition(instruction->GetVR… 137 UpdateDefinitionAcc(GetDefinition(instruction->GetVReg<<%=inst.get_format%>, 0>()));
|
| D | inst_builder.h | 167 Inst *GetDefinition(size_t vreg) in GetDefinition() function 174 COMPILER_LOG(ERROR, IR_BUILDER) << "GetDefinition failed for verg " << vreg; in GetDefinition()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 42 …return "GetDefinition(instruction->GetId<#{get_format}, #{get_input_idx(index, :id?)}>().GetOffset… 44 return "GetDefinition(instruction->GetVReg<#{get_format}, #{get_input_idx(index, :reg?)}>())" 320 auto input = GetDefinition(bc_inst->GetVReg<<%= format %>, <%= vreg_index %>>()); 348 auto input = GetDefinition(start_reg + i);
|
| /arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/ |
| D | inst_builder_dyn.h | 156 ark::compiler::Inst *GetDefinition(size_t vreg) in GetDefinition() function 163 LIBABCKIT_LOG(DEBUG) << "GetDefinition failed for verg " << vreg << std::endl; in GetDefinition()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 42 …return "GetDefinition(instruction->GetId<#{get_format}, BytecodeInstruction::Opcode, #{get_input_i… 44 return "GetDefinition(instruction->GetVReg<#{get_format}, #{get_input_idx(index, :reg?)}>())"
|
| /arkcompiler/ets_frontend/es2panda/test/compiler/js/ |
| D | cocos_worker_test.js | 97753 GetDefinition(t) { 101160 GetDefinition(t) {
|