| /arkcompiler/runtime_core/static_core/assembler/tests/ |
| D | parser_test.cpp | 38 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/ |
| D | assembly-program.cpp | 27 ss << JsonSerializeProgramItems(functionTable); in JsonDump()
|
| D | assembly-program.h | 38 std::map<std::string, ark::pandasm::Function> functionTable; member
|
| D | assembly-parser.cpp | 694 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 …]
|
| D | assembly-emitter.cpp | 286 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/ |
| D | ets_typeapi_create.cpp | 71 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/ |
| D | debuginfoDumper.cpp | 162 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/ |
| D | common.h | 723 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()
|
| D | bitops_bitwise_and_test.cpp | 125 auto &function = program.functionTable.at(sigMain); in TEST_F()
|
| D | bytecodeopt_peepholes_runtime_test.cpp | 100 for (const auto &inst : program.functionTable.at(sigTryCatch).ins) { in TEST_F()
|
| D | reg_acc_alloc_test.cpp | 1071 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/ |
| D | rest_parameter_flag_test.cpp | 97 auto it = program_->functionTable.find(functionName.data()); in GetFunction() 98 if (it == program_->functionTable.end()) { in GetFunction()
|
| /arkcompiler/ets_frontend/merge_abc/protos/ |
| D | assemblyProgram.proto | 43 repeated FunctionTable functionTable = 3; field
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | file_test.cpp | 240 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/ |
| D | method_test.cpp | 82 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/ |
| D | optimize_bytecode.cpp | 266 auto it = prog->functionTable.find(funcName); in OptimizeFunction() 267 if (it == prog->functionTable.end()) { in OptimizeFunction()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSemitter.cpp | 228 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()
|
| D | emitter.cpp | 426 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/ |
| D | disassembler.cpp | 343 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/ |
| D | instructions_test.cpp | 296 auto mainFunc = prog->functionTable.find("main:()"); in TEST()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | global_tables.h | 1004 return globalTables.functionTable; in GetFunctionTable() 1026 globalTables.functionTable.Reset(); in Reset() 1053 FunctionTable functionTable; variable
|
| /arkcompiler/runtime_core/static_core/plugins/ets/disassembler/ |
| D | disasm_ets_plugin.cpp | 43 for (auto &pair : prog_.functionTable) { in GeteTSMetadata()
|
| /arkcompiler/runtime_core/static_core/static_linker/tests/ |
| D | linker_test.cpp | 416 progDer.functionTable.emplace(func.name, std::move(func)); in TEST()
|