Home
last modified time | relevance | path

Searched refs:func_name (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/es2panda/lexer/scripts/
H A Dkeywords.rb200 func_name = key[0..offset];
202 if functions.has_key?(func_name)
203 functions[func_name].add(key[offset + 1])
205 functions[func_name] = Set[key[offset + 1]]
/arkcompiler/runtime_core/bytecode_optimizer/
H A Doptimize_bytecode.cpp199 static bool SkipFunction(const pandasm::Function &function, const std::string &func_name) in SkipFunction() argument
203 if (!std::regex_match(func_name, rgx)) { in SkipFunction()
204 LOG(INFO, BYTECODE_OPTIMIZER) << "Skip Function " << func_name << ": Function's name doesn't match regex"; in SkipFunction()
210 LOG(INFO, BYTECODE_OPTIMIZER) << "Was not optimized " << func_name << ": Function has catch blocks"; in SkipFunction()
215 LOG(ERROR, BYTECODE_OPTIMIZER) << "Unable to optimize " << func_name in SkipFunction()
347 auto func_name = ir_interface.GetMethodIdByOffset(mda.GetMethodId().GetOffset()); in AnalysisModuleConstantValue()
348 if (func_name != record_name + MAIN_METHOD_NAME) { in AnalysisModuleConstantValue()
356 auto it = prog->function_table.find(func_name); in AnalysisModuleConstantValue()
358 LOG(ERROR, BYTECODE_OPTIMIZER) << "Cannot find function: " << func_name; in AnalysisModuleConstantValue()
363 if (SkipFunction(function, func_name)) { in AnalysisModuleConstantValue()
440 auto func_name = ir_interface.GetMethodIdByOffset(mda.GetMethodId().GetOffset()); OptimizeFunction() local
[all...]
/arkcompiler/runtime_core/libark_defect_scan_aux/
H A Dclass.cpp51 static std::string GetFuncNameWithoutPrefix(const std::string &func_name) in GetFuncNameWithoutPrefix() argument
53 auto name = std::string(func_name); in GetFuncNameWithoutPrefix()
67 const Function *Class::GetMemberFunctionByName(std::string_view func_name) const in GetMemberFunctionByName()
69 auto func_name_without_prefix = GetFuncNameWithoutPrefix(std::string(func_name)); in GetMemberFunctionByName()
76 return par_class_info_.class_->GetMemberFunctionByName(func_name); in GetMemberFunctionByName()
H A Dcallee_info.cpp94 void CalleeInfo::SetFunctionName(std::string_view func_name) in SetFunctionName() argument
96 func_name_ = func_name; in SetFunctionName()
H A Dabc_file.cpp127 const Function *AbcFile::GetFunctionByName(std::string_view func_name) const
129 return GetFunctionByNameImpl(func_name);
631 std::string func_name = GetStringByStringId(mda.GetNameId());
633 std::string name = func_name;
637 func_name = record_name + func_name;
642 compiler::Graph *graph = GenerateFunctionGraph(mda, func_name);
647 std::make_unique<Function>(record_name, func_name, m_id, arg_count, Graph(graph), this);
651 LOG(DEBUG, DEFECT_SCAN_AUX) << "Create a new function: " << func_name;
1072 compiler::Graph *AbcFile::GenerateFunctionGraph(const panda_file::MethodDataAccessor &mda, std::string_view func_name)
[all...]
/arkcompiler/runtime_core/abc2program/
H A Dabc2program_log.cpp23 void Unimplemented(const std::string &func_name) in Unimplemented() argument
25 LOG(ERROR, ABC2PROGRAM) << "Function : " << func_name << " unimplemented now!"; in Unimplemented()
H A Dabc2program_log.h25 void Unimplemented(const std::string &func_name);
/arkcompiler/ets_frontend/ets2panda/lexer/scripts/
H A Dkeywords.rb38 func_name = key[0..offset];
39 if tree.has_key?(func_name)
40 tree[func_name].add(key[offset + 1])
42 tree[func_name] = Set[key[offset + 1]]
/arkcompiler/runtime_core/assembler/tests/
H A Dassembler_ins_test.cpp55 const std::string func_name = "func:(any,any,any)"; in HWTEST_F() local
56 auto it = item.Value().function_table.find(func_name); in HWTEST_F()
58 const auto &func_value = item.Value().function_table.at(func_name).ins; in HWTEST_F()
98 const std::string func_name = "func:()"; in HWTEST_F() local
99 auto it = item.Value().function_table.find(func_name); in HWTEST_F()
101 const auto &function_value = item.Value().function_table.at(func_name).ins; in HWTEST_F()
272 const std::string func_name = "func:()"; in HWTEST_F() local
291 ret = item.Value().function_table.at(func_name).ins[3].ToString("test", true, 0); in HWTEST_F()
293 ret = item.Value().function_table.at(func_name).ins[3].ToString("test", false, 0); in HWTEST_F()
H A Dassembler_parser_test.cpp251 const std::string func_name = "func:(any,any,any)"; in HWTEST_F() local
252 auto it = item.Value().function_table.find(func_name); in HWTEST_F()
254 EXPECT_EQ(item.Value().function_table.at(func_name).ins[3].ids[0], "foo") << "nain expected"; in HWTEST_F()
255 EXPECT_EQ(item.Value().function_table.at(func_name).ins[0].regs[0], 0) << "1 expected"; in HWTEST_F()
256 EXPECT_EQ(item.Value().function_table.at(func_name).ins[0].regs[1], 5) << "2 expected"; in HWTEST_F()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h184 bool ParseToGraph(const std::string &source, const std::string &func_name, const char *file_name = "test.pb") in ParseToGraph() argument
195 return ParseToGraph(&prog, func_name); in ParseToGraph()
198 bool ParseToGraph(pandasm::Program *prog, const std::string &func_name) in ParseToGraph() argument
224 cda.EnumerateMethods([&temp_graph, ptr_file, func_name, this](panda_file::MethodDataAccessor &mda) { in ParseToGraph()
227 bool is_equal = (std::string(func_name) == std::string(reinterpret_cast<const char *>(str))); in ParseToGraph()
738 std::string func_name)
762 ASSERT_TRUE(prog->function_table.find(func_name) != prog->function_table.end());
763 auto &function = prog->function_table.at(func_name);
770 void CheckConstArray(panda::pandasm::Program *prog, const char *class_name, std::string func_name,
776 auto temp_name = func_name
[all...]
H A Dgraph_test.h89 auto func_name = ir_interface.GetMethodIdByOffset(mda.GetMethodId().GetOffset()); in TestBuildGraphFromFunc()
90 if (func_name != method_name) { in TestBuildGraphFromFunc()
/arkcompiler/runtime_core/libark_defect_scan_aux/include/
H A Dfunction.h33 Function(std::string_view record_name, std::string_view func_name, panda_file::File::EntityId m_id, in Function() argument
35 : func_name_(func_name), record_name_(record_name), m_id_(m_id), in Function()
H A Dabc_file.h62 const Function *GetFunctionByName(std::string_view func_name) const;
120 compiler::Graph *GenerateFunctionGraph(const panda_file::MethodDataAccessor &mda, std::string_view func_name);
133 void HandleMemberFunctionFromClassBuf(const std::string &func_name, Function *def_func, Class *def_class) const;
140 Function *GetFunctionByNameImpl(std::string_view func_name) const;
H A Dcallee_info.h47 void SetFunctionName(std::string_view func_name);
H A Dclass.h51 const Function *GetMemberFunctionByName(std::string_view func_name) const;
/arkcompiler/runtime_core/compiler/tests/
H A Dasm_printer_test.cpp167 [[maybe_unused]] std::string func_name = "test_" + GetTestName(); local
171 enc->EmitFunctionName(reinterpret_cast<const void *>(func_name.c_str())); in onstexpr()
177 enc->EmitFunctionName(reinterpret_cast<const void *>(func_name.c_str())); in onstexpr()
183 enc->EmitFunctionName(reinterpret_cast<const void *>(func_name.c_str())); in onstexpr()
H A DirBuilder_tests.cpp62 auto func_name = ir_interface.GetMethodIdByOffset(mda.GetMethodId().GetOffset()); in TestBuildGraphFromFunc()
63 if (func_name != methodName) { in TestBuildGraphFromFunc()
/arkcompiler/runtime_core/libark_defect_scan_aux/tests/unittest/
H A Ddefect_scan_aux_test.cpp32 static const Function *CheckFunction(std::unique_ptr<const AbcFile> &abc_file, std::string_view func_name) in CheckFunction() argument
38 auto func0 = abc_file->GetFunctionByName(func_name); in CheckFunction()
43 EXPECT_EQ(func0->GetFunctionName(), func_name); in CheckFunction()
48 const Function *par_func, std::string_view func_name) in ContainDefinedFunction()
57 if (df->GetFunctionName() == func_name) { in ContainDefinedFunction()
66 const Class *class0, std::string_view func_name) in ContainMemberFunction()
75 if (mf->GetFunctionName() == func_name) { in ContainMemberFunction()
76 EXPECT_EQ(class0->GetMemberFunctionByName(func_name), mf); in ContainMemberFunction()
82 return ContainMemberFunction(abc_file, par_class, func_name); in ContainMemberFunction()
47 ContainDefinedFunction(std::unique_ptr<const AbcFile> &abc_file, const Function *par_func, std::string_view func_name) ContainDefinedFunction() argument
65 ContainMemberFunction(std::unique_ptr<const AbcFile> &abc_file, const Class *class0, std::string_view func_name) ContainMemberFunction() argument
/arkcompiler/runtime_core/libpandabase/utils/
H A Darch.h151 #define DEF_ARCH_PROPERTY_GETTER(func_name, property) \
152 constexpr std::remove_const_t<decltype(ArchTraits<Arch::AARCH64>::property)> func_name(Arch arch) \
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Darch.h161 #define DEF_ARCH_PROPERTY_GETTER(func_name, property) \
162 constexpr std::remove_const_t<decltype(ArchTraits<Arch::AARCH64>::property)> func_name(Arch arch) \
/arkcompiler/runtime_core/assembler/
H A Dassembly-parser.cpp707 auto func_name = insn_it->ids[0]; in ParseResetFunctionTable() local
709 if (!IsSignatureOrMangled(func_name)) { in ParseResetFunctionTable()
710 const auto it_synonym = program_.function_synonyms.find(func_name); in ParseResetFunctionTable()
721 insn_it->ids[0] = program_.function_synonyms.at(func_name)[0]; in ParseResetFunctionTable()

Completed in 18 milliseconds