Home
last modified time | relevance | path

Searched refs:function_table (Results 1 – 25 of 25) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/tests/
Doptimize_bytecode_test.cpp96 auto it = program.function_table.find(fun_name);
97 EXPECT_NE(it, program.function_table.end());
151 auto it = program.function_table.find(fun_name);
153 EXPECT_NE(it, program.function_table.end());
211 auto it = program.function_table.find(fun_name);
216 EXPECT_NE(it, program.function_table.end());
Dexcluded_keys_test.cpp86 auto it = program.function_table.find(fun_name);
87 EXPECT_NE(it, program.function_table.end());
132 auto it1 = program1.function_table.find(fun_name);
133 EXPECT_NE(it1, program1.function_table.end());
Dcommon.h729 ASSERT_TRUE(prog->function_table.find(fun_name) != prog->function_table.end()); in CheckOtherPasses()
730 auto &function = prog->function_table.at(fun_name); in CheckOtherPasses()
762 ASSERT_TRUE(prog->function_table.find(func_name) != prog->function_table.end()); in CheckConstArrayFilling()
763 auto &function = prog->function_table.at(func_name); in CheckConstArrayFilling()
806 ASSERT_TRUE(prog->function_table.find(func_name) != prog->function_table.end()); in CheckConstArray()
807 auto &function = prog->function_table.at(func_name); in CheckConstArray()
Dbitops_bitwise_and_test.cpp120 auto &function = program.function_table.at(sig_main); in TEST_F()
Dcodegen_test.cpp523 auto &function = prog.function_table.at("func_main_0:(any,any,any)");
/arkcompiler/runtime_core/assembler/tests/
Dparser_test.cpp35 ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].opcode, Opcode::MOV); in TEST()
36 ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].regs[0], 1) << "1 expected"; in TEST()
37 ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].regs[1], 2) << "2 expected"; in TEST()
52 ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].label, "label") << "label expected"; in TEST()
53 ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].set_label, true) << "true expected"; in TEST()
54 …ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].opcode, Opcode::INVALID) << "NONE expect… in TEST()
91 … ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
92 …ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].imms[0], Ins::IType(int64_t(1))) << "1 e… in TEST()
107 … ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
108 …ASSERT_EQ(item.Value().function_table.at(sig_main).ins[0].imms[0], Ins::IType(int64_t(12345))) << … in TEST()
[all …]
Dassembler_ins_test.cpp56 auto it = item.Value().function_table.find(func_name);
57 EXPECT_NE(it, item.Value().function_table.end());
58 const auto &func_value = item.Value().function_table.at(func_name).ins;
99 auto it = item.Value().function_table.find(func_name);
100 EXPECT_NE(it, item.Value().function_table.end());
101 const auto &function_value = item.Value().function_table.at(func_name).ins;
281 std::map<std::string, panda::pandasm::Function> function_table; variable
282 ret = JsonSerializeProgramItems(function_table);
286 function_table.emplace(test, std::move(function1));
288 ret = JsonSerializeProgramItems(function_table);
[all …]
Dassembler_parser_test.cpp49 EXPECT_EQ(item.Value().function_table.at(sig_main).ins[0].regs[0], 1) << "1 expected";
50 EXPECT_EQ(item.Value().function_table.at(sig_main).ins[0].regs[1], 2) << "2 expected";
71 EXPECT_EQ(item.Value().function_table.at(sig_main).ins[0].label, "label") << "label expected";
72 EXPECT_EQ(item.Value().function_table.at(sig_main).ins[0].set_label, true) << "true expected";
73 …EXPECT_EQ(item.Value().function_table.at(sig_main).ins[0].opcode, Opcode::INVALID) << "NONE expect…
208 auto it = program.function_table.find(fun_name);
209 EXPECT_NE(it, program.function_table.end());
252 auto it = item.Value().function_table.find(func_name);
253 EXPECT_NE(it, item.Value().function_table.end());
254 EXPECT_EQ(item.Value().function_table.at(func_name).ins[3].ids[0], "foo") << "nain expected";
[all …]
Dassembler_emitter_test.cpp1119 program.Value().function_table.at("f:(i8)").metadata->SetAttribute("external");
1142 program.Value().function_table.at("f:(i8)").metadata->SetAttribute("external");
1147 program.Value().function_table.at("f:(i8)").local_variable_debug.push_back(local);
/arkcompiler/runtime_core/assembler/
Dassembly-program.cpp27 ss << JsonSerializeProgramItems(function_table); in JsonDump()
Dassembly-program.h35 std::map<std::string, panda::pandasm::Function> function_table; member
Dassembly-parser.cpp658 for (const auto &f : program_.function_table) { in ParseResetFunctionLabelsAndParams()
670 curr_func_ = &(program_.function_table.at(t.first)); in ParseResetFunctionLabelsAndParams()
694 for (auto &k : program_.function_table) { in ParseResetFunctionTable()
725 …if (insn_it->OperandListLength() - diff < program_.function_table.at(insn_it->ids[0]).GetParamsNum… in ParseResetFunctionTable()
978 for (auto &func : program_.function_table) { in ParseAfterMainLoop()
1296 AddObjectInTable(false, program_.function_table); in ParseOperandCall()
1318 program_.function_table.erase(p); in ParseOperandCall()
1322 if (program_.function_table.find(curr_ins_->ids.back()) == program_.function_table.end()) { in ParseOperandCall()
1323 auto node_handle = program_.function_table.extract(p); in ParseOperandCall()
1325 program_.function_table.insert(std::move(node_handle)); in ParseOperandCall()
[all …]
Dassembly-emitter.cpp1037 for (const auto &f : program.function_table) { in MakeFunctionItems()
1217 for (const auto &[name, func] : program.function_table) { in MakeFunctionDebugInfoAndAnnotations()
1299 for (const auto &f : program.function_table) { in EmitFunctions()
1374 for (auto &[name, func] : prog->function_table) { in MakeSlotNumberAnnotation()
1402 for (auto &[name, func] : prog->function_table) { in MakeConcurrentModuleRequestsAnnotation()
/arkcompiler/ets_frontend/merge_abc/src/
DassemblyProgramProto.cpp30 for (const auto &[name, func] : program.function_table) { in Serialize()
73 program.function_table.insert({name, std::move(*function)}); in Deserialize()
/arkcompiler/ets_frontend/es2panda/compiler/debugger/
DdebuginfoDumper.cpp165 auto iter = prog_->function_table.begin(); in Dump()
167 for (; iter != prog_->function_table.end(); ++iter) { in Dump()
196 if (std::next(iter) != prog_->function_table.end()) { in Dump()
/arkcompiler/ets_frontend/es2panda/util/
DpatchFix.cpp360 if (!prog->function_table.at(func).metadata->IsForeign()) { in HandleModifiedClasses()
370 if (prog->function_table.at(func).metadata->IsForeign()) { in HandleModifiedClasses()
371 prog->function_table.at(func).metadata->RemoveAttribute(EXTERNAL_ATTRIBUTE); in HandleModifiedClasses()
382 prog->function_table.at(funcInfo.first).metadata->IsForeign()) { in HandleModifiedDefinedClassFunc()
383 … prog->function_table.at(funcInfo.first).metadata->RemoveAttribute(EXTERNAL_ATTRIBUTE); in HandleModifiedDefinedClassFunc()
479 (*prog)->function_table.emplace(patchFuncMain0.name, std::move(patchFuncMain0)); in Finalize()
480 (*prog)->function_table.emplace(patchFuncMain1.name, std::move(patchFuncMain1)); in Finalize()
/arkcompiler/runtime_core/bytecode_optimizer/
Doptimize_bytecode.cpp356 auto it = prog->function_table.find(func_name); in AnalysisModuleConstantValue()
357 if (it == prog->function_table.end()) { in AnalysisModuleConstantValue()
443 auto it = prog->function_table.find(func_name); in OptimizeFunction()
444 if (it == prog->function_table.end()) { in OptimizeFunction()
/arkcompiler/runtime_core/abc2program/
Dabc_method_processor.cpp36 program_->function_table.emplace(function_.name, std::move(function_)); in FillProgramData()
Dprogram_dump.cpp237 for (const auto &it : program_->function_table) { in DumpFunctionTable()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompileQueue.cpp167 for (const auto &[_, function] : program->function_table) { in Run()
192 for (auto &[name, function] : prog->function_table) { in UpdateDynamicImportPackageVersion()
/arkcompiler/ets_frontend/es2panda/aot/
DresolveDepsRelation.cpp144 for (const auto &func: program.function_table) { in CollectDynamicImportDepsRelation()
/arkcompiler/runtime_core/compiler/tests/
DirBuilder_tests.cpp148 for (auto &[name, func] : prog.function_table) {
274 EXPECT_TRUE(prog.function_table.size() == 1);
275 for (auto &[name, func] : prog.function_table) {
/arkcompiler/runtime_core/disassembler/
Ddisassembler.cpp119 for (const auto &m : prog_.function_table) { in Serialize()
171 if (prog_.function_table.find(signature) != prog_.function_table.end()) { in AddMethodToTables()
178 prog_.function_table.emplace(signature, std::move(new_method)); in AddMethodToTables()
603 const auto method_iter = prog_.function_table.find(method_synonyms_iter->second.back()); in GetAnnotationByMethodName()
604 bool is_method = method_iter != prog_.function_table.end(); in GetAnnotationByMethodName()
1953 …const bool is_present = prog_.function_table.find(arg_method_signature) != prog_.function_table.ce… in GetInstructions()
/arkcompiler/runtime_core/abc2program/tests/cpp_sources/
Dhello_world_test.cpp70 ASSERT(program.function_table.find(name) != program.function_table.end()); in GetFunction()
71 return &(program.function_table.find(name)->second); in GetFunction()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp418 prog_->function_table.emplace(function->name, std::move(*function)); in AddFunction()
712 for (auto &[name, func] : prog->function_table) { in DumpAsm()