/arkcompiler/ets_frontend/es2panda/lexer/scripts/ |
H A D | keywords.rb | 200 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 D | optimize_bytecode.cpp | 199 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 D | class.cpp | 51 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 D | callee_info.cpp | 94 void CalleeInfo::SetFunctionName(std::string_view func_name) in SetFunctionName() argument 96 func_name_ = func_name; in SetFunctionName()
|
H A D | abc_file.cpp | 127 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 D | abc2program_log.cpp | 23 void Unimplemented(const std::string &func_name) in Unimplemented() argument 25 LOG(ERROR, ABC2PROGRAM) << "Function : " << func_name << " unimplemented now!"; in Unimplemented()
|
H A D | abc2program_log.h | 25 void Unimplemented(const std::string &func_name);
|
/arkcompiler/ets_frontend/ets2panda/lexer/scripts/ |
H A D | keywords.rb | 38 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 D | assembler_ins_test.cpp | 55 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 D | assembler_parser_test.cpp | 251 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 D | common.h | 184 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 D | graph_test.h | 89 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 D | function.h | 33 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 D | abc_file.h | 62 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 D | callee_info.h | 47 void SetFunctionName(std::string_view func_name);
|
H A D | class.h | 51 const Function *GetMemberFunctionByName(std::string_view func_name) const;
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | asm_printer_test.cpp | 167 [[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 D | irBuilder_tests.cpp | 62 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 D | defect_scan_aux_test.cpp | 32 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 D | arch.h | 151 #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 D | arch.h | 161 #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 D | assembly-parser.cpp | 707 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()
|