Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/assembler/tests/
Dparser_test.cpp38 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::MOV); in TEST()
39 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].regs[0], 1) << "1 expected"; in TEST()
40 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].regs[1], 2) << "2 expected"; in TEST()
55 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].label, "label") << "label expected"; in TEST()
56 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].setLabel, true) << "true expected"; in TEST()
57 …ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::INVALID) << "NONE expected… in TEST()
94 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
95 …ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].imms[0], Ins::IType(int64_t(1))) << "1 exp… in TEST()
110 ASSERT_EQ(item.Value().functionTable.at(sigMain).ins[0].opcode, Opcode::ADDI) << "IMM expected"; in TEST()
111 …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-program.h38 std::map<std::string, ark::pandasm::Function> functionTable; member
Dassembly-parser.cpp694 for (const auto &f : program_.functionTable) { in ParseResetFunctionLabelsAndParams()
706 currFunc_ = &(program_.functionTable.at(t.first)); in ParseResetFunctionLabelsAndParams()
758 … if (insn.OperandListLength() - diff < program_.functionTable.at(insn.ids[0]).GetParamsNum()) { in ParseInsFromFuncTable()
774 for (auto &[unusedKey, func] : program_.functionTable) { in ParseResetFunctionTable()
1035 for (auto &func : program_.functionTable) { in ParseAfterMainLoop()
1363 AddObjectInTable(false, program_.functionTable); in ParseOperandCall()
1385 program_.functionTable.erase(p); in ParseOperandCall()
1389 if (program_.functionTable.find(currIns_->ids.back()) == program_.functionTable.end()) { in ParseOperandCall()
1390 auto nodeHandle = program_.functionTable.extract(p); in ParseOperandCall()
1392 program_.functionTable.insert(std::move(nodeHandle)); in ParseOperandCall()
[all …]
Dassembly-emitter.cpp286 auto it = program.functionTable.find(functionName); in CheckValueMethodCase()
287 if (it == program.functionTable.cend()) { in CheckValueMethodCase()
617 auto funcIt = program.functionTable.find(functionName); in CreateAnnotationItem()
618 if (record.HasImplementation() && funcIt == program.functionTable.cend()) { in CreateAnnotationItem()
1174 for (const auto &f : program.functionTable) { in MakeFunctionItems()
1347 for (const auto &[name, func] : program.functionTable) { in MakeFunctionDebugInfoAndAnnotations()
1432 for (const auto &f : program.functionTable) { in EmitFunctions()
1576 for (auto &func : program->functionTable) { in AssignProfileInfo()
/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()
229 GetCtx()->Program().functionTable.emplace(fnName_, std::move(fn_)); in Create()
253 auto ok = ctx_->Program().functionTable.emplace(name_, std::move(fn_)).second; in Create()
/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/bytecode_optimizer/tests/
Dcommon.h723 ASSERT_TRUE(prog->functionTable.find(funName) != prog->functionTable.end()); in CheckOtherPasses()
724 auto &function = prog->functionTable.at(funName); in CheckOtherPasses()
756 ASSERT_TRUE(prog->functionTable.find(funcName) != prog->functionTable.end()); in CheckConstArrayFilling()
757 auto &function = prog->functionTable.at(funcName); in CheckConstArrayFilling()
808 ASSERT_TRUE(prog->functionTable.find(funcName) != prog->functionTable.end()); in CheckConstArray()
809 auto &function = prog->functionTable.at(funcName); in CheckConstArray()
Dbitops_bitwise_and_test.cpp125 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.cpp1071 for (const auto &inst : program.functionTable.find("main:()")->second.ins) { in TEST_F()
1111 for (const auto &inst : program.functionTable.find("main:()")->second.ins) { in TEST_F()
1162 for (const auto &inst : program.functionTable.find("main:(i32)")->second.ins) { in TEST_F()
/arkcompiler/ets_frontend/ets2panda/test/unit/
Drest_parameter_flag_test.cpp97 auto it = program_->functionTable.find(functionName.data()); in GetFunction()
98 if (it == program_->functionTable.end()) { in GetFunction()
/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()
348 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.cpp228 Program()->functionTable.emplace(func.name, std::move(func)); in GenAnnotation()
261 Program()->functionTable.emplace(func.name, std::move(func)); in GenExternalRecord()
335 Program()->functionTable.emplace(func.name, std::move(func)); in GenInterfaceMethodDefinition()
384 Program()->functionTable.emplace(func.name, std::move(func)); in GenGlobalArrayRecord()
Demitter.cpp426 prog_->functionTable.emplace(function->name, std::move(*function)); in AddProgramElement()
444 for (auto &[name, func] : prog->functionTable) { in DumpAsm()
/arkcompiler/runtime_core/static_core/disassembler/
Ddisassembler.cpp343 if (prog_.functionTable.find(signature) != prog_.functionTable.end()) { in AddMethodToTables()
349 prog_.functionTable.emplace(signature, std::move(newMethod)); in AddMethodToTables()
1663 if (prog_.functionTable.empty()) { in SerializeMethods()
1672 for (const auto &m : prog_.functionTable) { in SerializeMethods()
1838 … const bool isPresent = prog_.functionTable.find(argMethodSignature) != prog_.functionTable.cend(); in GetInstructions()
/arkcompiler/runtime_core/static_core/disassembler/tests/
Dinstructions_test.cpp296 auto mainFunc = prog->functionTable.find("main:()"); in TEST()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dglobal_tables.h1004 return globalTables.functionTable; in GetFunctionTable()
1026 globalTables.functionTable.Reset(); in Reset()
1053 FunctionTable functionTable; variable
/arkcompiler/runtime_core/static_core/plugins/ets/disassembler/
Ddisasm_ets_plugin.cpp43 for (auto &pair : prog_.functionTable) { in GeteTSMetadata()
/arkcompiler/runtime_core/static_core/static_linker/tests/
Dlinker_test.cpp416 progDer.functionTable.emplace(func.name, std::move(func)); in TEST()