Home
last modified time | relevance | path

Searched refs:MethodInfo (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/runtime_core/disassembler/
Daccumulators.h29 struct MethodInfo { struct
47 std::map<std::string, MethodInfo> methods_info; argument
Ddisassembler.h115 void GetMethodInfo(const panda_file::File::EntityId &method_id, MethodInfo *method_info) const;
116 void GetInsInfo(const panda_file::File::EntityId &code_id, MethodInfo *method_info) const;
Ddisassembler.cpp989 void Disassembler::GetMethodInfo(const panda_file::File::EntityId &method_id, MethodInfo *method_in… in GetMethodInfo()
1368 const MethodInfo &method_info = method_info_it->second; in Serialize()
1411 const MethodInfo &method_info = method_info_it->second; in Serialize()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dglobal_type_infer.cpp59 MethodInfo &methodInfo = methodList.at(methodOffset); in NewTypeInfer()
87 MethodInfo &methodInfo = methodList.at(methodOffset); in CollectNamespaceMethod()
91 MethodInfo &innerMethodInfo = methodList.at(innerMethods[i]); in CollectNamespaceMethod()
114 MethodInfo &methodInfo = methodList.at(methodOffset_); in ProcessTypeInference()
Dmethod_type_infer.h41 MethodInfo *methodInfo, const MethodLiteral *methodLiteral,
183 MethodInfo *methodInfo_ {nullptr};
Dmethod_type_infer.cpp25 MethodInfo *methodInfo, const MethodLiteral *methodLiteral, in MethodTypeInfer()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp285 const MethodInfo &processedMethod = processedIter->second; in SetMethodPcInfoIndex()
293 MethodInfo &methodInfo = iter->second; in SetMethodPcInfoIndex()
301 MethodInfo info(GetMethodInfoID(), processedMethodPcInfoIndex, LexEnv::DEFAULT_ROOT, in SetMethodPcInfoIndex()
302 MethodInfo::DEFAULT_OUTMETHOD_OFFSET, numOfLexVars, status); in SetMethodPcInfoIndex()
321 MethodInfo &methodInfo = methodIter->second; in CollectInnerMethods()
326 MethodInfo info(methodInfoId, 0, LexEnv::DEFAULT_ROOT); in CollectInnerMethods()
337 MethodInfo innerInfo(GetMethodInfoID(), 0, methodInfoId, methodId); in CollectInnerMethods()
346 MethodInfo &methodInfo = iter->second; in MarkMethodNamespace()
350MethodInfo info(GetMethodInfoID(), 0, LexEnv::DEFAULT_ROOT, MethodInfo::DEFAULT_OUTMETHOD_OFFSET, in MarkMethodNamespace()
370 MethodInfo &methodInfo = iter->second; in NewLexEnvWithSize()
[all …]
Dbytecode_info_collector.h189 class MethodInfo {
191 MethodInfo(uint32_t methodInfoIndex, uint32_t methodPcInfoIndex, uint32_t outMethodIdx,
192 uint32_t outMethodOffset = MethodInfo::DEFAULT_OUTMETHOD_OFFSET, uint32_t num = 0,
199 ~MethodInfo() = default;
374 friend class MethodInfo; variable
384 uint32_t outerMethodOffset_ { MethodInfo::DEFAULT_OUTMETHOD_OFFSET };
457 std::unordered_map<uint32_t, MethodInfo>& GetMethodList() in GetMethodList()
654 std::unordered_map<uint32_t, MethodInfo> methodList_ {};
Dcompilation_driver.h86 MethodInfo &methodInfo) in CompileMethod()
174 bool NeedSecondaryCompile(const MethodInfo &methodInfo) const in NeedSecondaryCompile()
205 if (methodOffset == MethodInfo::DEFAULT_OUTMETHOD_OFFSET) { in VerifyAndMarkCurMethod()
305 if (outMethodOffset == MethodInfo::DEFAULT_OUTMETHOD_OFFSET) { in SearchForCompilation()
Dpass.h52 std::string methodName, MethodInfo *methodInfo = nullptr, bool hasTypes = false,
129 MethodInfo* GetMethodInfo() const in GetMethodInfo()
206 MethodInfo *methodInfo_ {nullptr};
Dpass_manager.cpp76 MethodInfo &methodInfo, in Compile()
Dts_inline_lowering.h170 …void InlineCall(MethodInfo &methodInfo, MethodPcInfo &methodPCInfo, MethodLiteral* method, CallGat…
Dts_inline_lowering.cpp176 void TSInlineLowering::InlineCall(MethodInfo &methodInfo, MethodPcInfo &methodPCInfo, MethodLiteral… in InlineCall()
/arkcompiler/runtime_core/disassembler/templates/
Dget_ins_info.cpp.erb23 void Disassembler::GetInsInfo(const panda_file::File::EntityId& code_id, MethodInfo* method_info /*…
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.h59 inline const std::unordered_map<uint32_t, kungfu::MethodInfo> &GetMethodList() const in GetMethodList()