Home
last modified time | relevance | path

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

/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.cpp1121 program.Value().function_table.at("f:(i8)").metadata->SetAttribute("external");
1144 program.Value().function_table.at("f:(i8)").metadata->SetAttribute("external");
1149 program.Value().function_table.at("f:(i8)").local_variable_debug.push_back(local);
/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());
Dbcopt_type_adaption_test.cpp211 auto it = program.function_table.find(fun_name);
212 EXPECT_NE(it, program.function_table.end());
241 it = program.function_table.find(fun_name);
242 EXPECT_NE(it, program.function_table.end());
331 auto it = program.function_table.find(fun_name);
332 EXPECT_NE(it, program.function_table.end());
355 it = program.function_table.find(fun_name);
356 EXPECT_NE(it, program.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.cpp519 auto &function = prog.function_table.at("func_main_0:(any,any,any)");
/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.cpp1034 for (const auto &f : program.function_table) { in MakeFunctionItems()
1184 for (const auto &[name, func] : program.function_table) { in MakeFunctionDebugInfoAndAnnotations()
1266 for (const auto &f : program.function_table) { in EmitFunctions()
1341 for (auto &[name, func] : prog->function_table) { in MakeSlotNumberAnnotation()
1369 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()
72 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.cpp338 if (!prog->function_table.at(func).metadata->IsForeign()) { in HandleModifiedClasses()
348 if (prog->function_table.at(func).metadata->IsForeign()) { in HandleModifiedClasses()
349 prog->function_table.at(func).metadata->RemoveAttribute(EXTERNAL_ATTRIBUTE); in HandleModifiedClasses()
360 prog->function_table.at(funcInfo.first).metadata->IsForeign()) { in HandleModifiedDefinedClassFunc()
361 … prog->function_table.at(funcInfo.first).metadata->RemoveAttribute(EXTERNAL_ATTRIBUTE); in HandleModifiedDefinedClassFunc()
457 (*prog)->function_table.emplace(patchFuncMain0.name, std::move(patchFuncMain0)); in Finalize()
458 (*prog)->function_table.emplace(patchFuncMain1.name, std::move(patchFuncMain1)); in Finalize()
/arkcompiler/runtime_core/bytecode_optimizer/
Doptimize_bytecode.cpp300 auto it = prog->function_table.find(func_name); in OptimizeFunction()
301 if (it == prog->function_table.end()) { in OptimizeFunction()
/arkcompiler/runtime_core/compiler/tests/
DirBuilder_tests.cpp145 for (auto &[name, func] : prog.function_table) {
271 EXPECT_TRUE(prog.function_table.size() == 1);
272 for (auto &[name, func] : prog.function_table) {
/arkcompiler/runtime_core/disassembler/
Ddisassembler.cpp118 for (const auto &m : prog_.function_table) { in Serialize()
170 if (prog_.function_table.find(signature) != prog_.function_table.end()) { in AddMethodToTables()
177 prog_.function_table.emplace(signature, std::move(new_method)); in AddMethodToTables()
578 const auto method_iter = prog_.function_table.find(method_synonyms_iter->second.back()); in GetAnnotationByMethodName()
579 bool is_method = method_iter != prog_.function_table.end(); in GetAnnotationByMethodName()
1913 …const bool is_present = prog_.function_table.find(arg_method_signature) != prog_.function_table.ce… in GetInstructions()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp441 prog_->function_table.emplace(function->name, std::move(*function)); in AddFunction()
629 for (auto &[name, func] : prog->function_table) { in DumpAsm()
/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dts2abc.cpp1068 prog.function_table.emplace(function.name.c_str(), std::move(function)); in ParseSingleFunc()