Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/assembler/tests/
Dparser_test.cpp36 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::MOV); in TEST()
37 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].regs[0], 1) << "1 expected"; in TEST()
38 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].regs[1], 2) << "2 expected"; in TEST()
53 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].label, "label") << "label expected"; in TEST()
54 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].setLabel, true) << "true expected"; in TEST()
55 …ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::INVALID) << "NONE expected… in TEST()
92 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
93 …ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].imms[0], Ins::IType(int64_t(1))) << "1 exp… in TEST()
108 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
109 …ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].imms[0], Ins::IType(int64_t(12345))) << "1… in TEST()
[all …]
/arkcompiler/runtime_core/static_core/assembler/
Dassembly-program.cpp27 ss << JsonSerializeProgramItems(functionTable); in JsonDump()
Dassembly-parser.cpp687 for (const auto &f : program_.functionTable) { in ParseResetFunctionLabelsAndParams()
699 currFunc_ = &(program_.functionTable.at(t.first)); in ParseResetFunctionLabelsAndParams()
723 for (auto &k : program_.functionTable) { in ParseResetFunctionTable()
765 … if (insn.OperandListLength() - diff < program_.functionTable.at(insn.ids[0]).GetParamsNum()) { in ParseResetFunctionTable()
1015 for (auto &func : program_.functionTable) { in ParseAfterMainLoop()
1342 AddObjectInTable(false, program_.functionTable); in ParseOperandCall()
1364 program_.functionTable.erase(p); in ParseOperandCall()
1368 if (program_.functionTable.find(currIns_->ids.back()) == program_.functionTable.end()) { in ParseOperandCall()
1369 auto nodeHandle = program_.functionTable.extract(p); in ParseOperandCall()
1371 program_.functionTable.insert(std::move(nodeHandle)); in ParseOperandCall()
[all …]
Dassembly-program.h38 std::map<std::string, panda::pandasm::Function> functionTable; member
Dassembly-emitter.cpp286 auto it = program.functionTable.find(functionName); in CheckValueMethodCase()
287 if (it == program.functionTable.cend()) { in CheckValueMethodCase()
621 auto funcIt = program.functionTable.find(functionName); in CreateAnnotationItem()
622 if (funcIt == program.functionTable.cend()) { in CreateAnnotationItem()
1209 for (const auto &f : program.functionTable) { in MakeFunctionItems()
1382 for (const auto &[name, func] : program.functionTable) { in MakeFunctionDebugInfoAndAnnotations()
1467 for (const auto &f : program.functionTable) { in EmitFunctions()
1613 for (auto &func : program->functionTable) { in AssignProfileInfo()
/arkcompiler/ets_frontend/ets2panda/compiler/debugger/
DdebuginfoDumper.cpp162 auto iter = prog_->functionTable.begin(); in Dump()
164 for (; iter != prog_->functionTable.end(); ++iter) { in Dump()
193 if (std::next(iter) != prog_->functionTable.end()) { in Dump()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_typeapi_create.cpp71 prog_.functionTable.emplace(std::move(name), std::move(ctxDataRecordCctor_)); in FlushTypeAPICtxDataRecordsToProgram()
137 prog_.functionTable.emplace(std::move(getObjectsArrayName), std::move(getObjectsArray)); in GetTypeAPICtxDataRecord()
248 GetCtx()->Program().functionTable.emplace(fnName_, std::move(fn_)); in Create()
272 auto ok = ctx_->Program().functionTable.emplace(name_, std::move(fn_)).second; in Create()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Dcommon.h742 ASSERT_TRUE(prog->functionTable.find(funName) != prog->functionTable.end()); in CheckOtherPasses()
743 auto &function = prog->functionTable.at(funName); in CheckOtherPasses()
775 ASSERT_TRUE(prog->functionTable.find(funcName) != prog->functionTable.end()); in CheckConstArrayFilling()
776 auto &function = prog->functionTable.at(funcName); in CheckConstArrayFilling()
819 ASSERT_TRUE(prog->functionTable.find(funcName) != prog->functionTable.end()); in CheckConstArray()
820 auto &function = prog->functionTable.at(funcName); in CheckConstArray()
Dbitops_bitwise_and_test.cpp123 auto &function = program.functionTable.at(sigMain); in TEST_F()
Dbytecodeopt_peepholes_runtime_test.cpp100 for (const auto &inst : program.functionTable.at(sigTryCatch).ins) { in TEST_F()
Dreg_acc_alloc_test.cpp1075 for (const auto &inst : program.functionTable.find("main:()")->second.ins) { in TEST_F()
1115 for (const auto &inst : program.functionTable.find("main:()")->second.ins) { in TEST_F()
1166 for (const auto &inst : program.functionTable.find("main:(i32)")->second.ins) { in TEST_F()
/arkcompiler/ets_frontend/merge_abc/protos/
DassemblyProgram.proto43 repeated FunctionTable functionTable = 3; field
/arkcompiler/runtime_core/static_core/libpandafile/tests/
Dfile_test.cpp240 ASSERT_EQ(res.Value().functionTable.size(), 2); in TEST()
241 for (auto &a : res.Value().functionTable) { in TEST()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmethod_test.cpp82 ASSERT_NE(prog.functionTable.find(name), prog.functionTable.end()); in VerifyLineNumber()
83 auto &insVec = prog.functionTable.find(name)->second.ins; in VerifyLineNumber()
346 auto &function = prog.functionTable.at(pandasm::GetFunctionSignatureFromName("foo", {})); in TEST_F()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Doptimize_bytecode.cpp266 auto it = prog->functionTable.find(funcName); in OptimizeFunction()
267 if (it == prog->functionTable.end()) { in OptimizeFunction()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSemitter.cpp215 Program()->functionTable.emplace(func.name, std::move(func)); in GenAnnotation()
248 Program()->functionTable.emplace(func.name, std::move(func)); in GenExternalRecord()
333 Program()->functionTable.emplace(func.name, std::move(func)); in GenInterfaceMethodDefinition()
387 Program()->functionTable.emplace(func.name, std::move(func)); in GenGlobalArrayRecord()
Demitter.cpp402 prog_->functionTable.emplace(function->name, std::move(*function)); in AddProgramElement()
420 for (auto &[name, func] : prog->functionTable) { in DumpAsm()
/arkcompiler/runtime_core/static_core/disassembler/
Ddisassembler.cpp336 if (prog_.functionTable.find(signature) != prog_.functionTable.end()) { in AddMethodToTables()
342 prog_.functionTable.emplace(signature, std::move(newMethod)); in AddMethodToTables()
1633 if (prog_.functionTable.empty()) { in SerializeMethods()
1642 for (const auto &m : prog_.functionTable) { in SerializeMethods()
1803 … const bool isPresent = prog_.functionTable.find(argMethodSignature) != prog_.functionTable.cend(); in GetInstructions()
/arkcompiler/runtime_core/static_core/disassembler/tests/
Dinstructions_test.cpp281 auto mainFunc = prog->functionTable.find("main:()"); in TEST()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dglobal_tables.h1000 return globalTables.functionTable; in GetFunctionTable()
1022 globalTables.functionTable.Reset(); in Reset()
1049 FunctionTable functionTable; variable
/arkcompiler/runtime_core/static_core/plugins/ets/disassembler/
Ddisasm_ets_plugin.cpp42 for (auto &pair : prog_.functionTable) { in GeteTSMetadata()
/arkcompiler/runtime_core/static_core/static_linker/tests/
Dlinker_test.cpp407 progDer.functionTable.emplace(func.name, std::move(func)); in TEST()