Home
last modified time | relevance | path

Searched defs:methodOffset (Results 1 – 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dglobal_type_infer.h33 inline MethodTypeInfer *GetTypeInfer(const uint32_t methodOffset) const in GetTypeInfer()
42 inline bool IsLegalMethod(const uint32_t methodOffset) const in IsLegalMethod()
Dglobal_type_infer.cpp19 GlobalTypeInfer::GlobalTypeInfer(PassContext *ctx, const uint32_t methodOffset, const CString &reco… in GlobalTypeInfer()
55 void GlobalTypeInfer::NewTypeInfer(const uint32_t methodOffset) in NewTypeInfer()
84 void GlobalTypeInfer::CollectNamespaceMethod(const uint32_t methodOffset) in CollectNamespaceMethod()
99 void GlobalTypeInfer::CollectNamespaceMethods(const uint32_t methodOffset) in CollectNamespaceMethods()
Dmethod_type_infer.cpp33 uint32_t methodOffset = methodLiteral_->GetMethodId().GetOffset(); in MethodTypeInfer() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpgo_bc_info.h36 uint32_t methodOffset; member
49 void IterateValByMethodOffset(uint32_t methodOffset, Type type, const Callback &cb) const in IterateValByMethodOffset()
80 void IterateInfoAndType(uint32_t methodOffset, const Callback &cb) const in IterateInfoAndType()
Dbytecode_info_collector.h467 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
475 void AddSkippedMethod(uint32_t methodOffset) in AddSkippedMethod()
480 void EraseSkippedMethod(uint32_t methodOffset) in EraseSkippedMethod()
499 void AddMethodOffsetToRecordName(uint32_t methodOffset, CString recordName) in AddMethodOffsetToRecordName()
509 …void AddIndexToCPInfo(ConstantPoolInfo::ItemType type, uint32_t index, uint32_t methodOffset, uint… in AddIndexToCPInfo()
535 void SetClassTypeOffsetAndDefMethod(uint32_t classLiteralOffset, uint32_t methodOffset) in SetClassTypeOffsetAndDefMethod()
551 void SetFunctionTypeIDAndMethodOffset(uint32_t functionTypeId, uint32_t methodOffset) in SetFunctionTypeIDAndMethodOffset()
620 FastCallInfo IterateMethodOffsetToFastCallInfo(uint32_t methodOffset, bool *isValid) in IterateMethodOffsetToFastCallInfo()
631 void SetMethodOffsetToFastCallInfo(uint32_t methodOffset, bool canFastCall, bool noGC) in SetMethodOffsetToFastCallInfo()
638 void ModifyMethodOffsetToCanFastCall(uint32_t methodOffset, bool canFastCall) in ModifyMethodOffsetToCanFastCall()
[all …]
Dcompilation_driver.h84 uint32_t methodOffset, in CompileMethod()
179 void AddDependList(const CString &recordName, uint32_t methodOffset, in AddDependList()
202 bool VerifyAndMarkCurMethod(uint32_t methodOffset, std::unordered_set<EntityId> &newMethodSet) in VerifyAndMarkCurMethod()
267 uint32_t methodOffset = methodId.GetOffset(); in SearchForCompilation() local
290 uint32_t methodOffset = methodId.GetOffset(); in SearchForCompilation() local
Dbytecode_info_collector.cpp95 auto methodOffset = methodId.GetOffset(); in ProcessClasses() local
235 uint32_t methodOffset, std::vector<panda_file::File::EntityId> &classConstructIndexes) in CollectMethodPcsFromBC()
271 void BytecodeInfoCollector::SetMethodPcInfoIndex(uint32_t methodOffset, in SetMethodPcInfoIndex()
341 void BytecodeInfoCollector::MarkMethodNamespace(const uint32_t methodOffset) in MarkMethodNamespace()
359 for (auto methodOffset : methodOffsets) { in CollectInnerMethodsFromLiteral() local
367 auto methodOffset = method->GetMethodId().GetOffset(); in NewLexEnvWithSize() local
385 for (auto methodOffset : methodOffsets) { in CollectInnerMethodsFromNewLiteral() local
507 auto methodOffset = method->GetMethodId().GetOffset(); in CollectModuleInfoFromBC() local
544 void BytecodeInfoCollector::CollectImportIndexs(uint32_t methodOffset, uint32_t index) in CollectImportIndexs()
717 uint32_t methodOffset = method->GetMethodId().GetOffset(); in CollectConstantPoolIndexInfoFromBC() local
[all …]
Dpgo_bc_info.cpp66 uint32_t methodOffset = method->GetMethodId().GetOffset(); in Record() local
Dts_inline_lowering.h112 … NativeAreaAllocator* nativeAreaAllocator, PassOptions *options, uint32_t methodOffset) in TSInlineLowering()
Dpass_manager.cpp77 Module *m) { in Compile()
Dtype_recorder.cpp47 uint32_t methodOffset = fieldId.GetOffset(); in LoadTypes() local
152 uint32_t methodOffset = methodLiteral->GetMethodId().GetOffset(); in CreateTypesForPGO() local
Dpass_manager.h89 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
Dcompiler_log.cpp88 TimeScope::TimeScope(std::string name, std::string methodName, uint32_t methodOffset, CompilerLog* … in TimeScope()
Dts_inline_lowering.cpp88 auto methodOffset = tsManager_->GetFuncMethodOffset(gt); in TryInline() local
481 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in InlineFuncCheck() local
Dts_hcr_lowering.cpp1309 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in CheckFastCallThisCallTarget() local
1325 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in CheckCallThisCallTarget() local
Dslowpath_lowering.cpp804 GateRef methodOffset = builder_.IntPtr(GeneratorContext::GENERATOR_METHOD_OFFSET); in SaveFrameToContext() local
Dstub_builder-inl.h2157 GateRef methodOffset; in GetMethodFromJSFunction() local
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dtype_literal_extractor.cpp36 static uint32_t GetMethodAnnoOffset(const JSPandaFile *jsPandaFile, uint32_t methodOffset, const ch… in GetMethodAnnoOffset()
231 …tionExtractor::TypeAnnotationExtractor(const JSPandaFile *jsPandaFile, const uint32_t methodOffset) in TypeAnnotationExtractor()
237 …tationExtractor::ProcessTypeAnnotation(const JSPandaFile *jsPandaFile, const uint32_t methodOffset) in ProcessTypeAnnotation()
336 uint32_t methodOffset = jsPandaFile->GetMainMethodIndex(recordName); in ProcessExportTable() local
Dpanda_file_translator.cpp61 auto methodOffset = methodId.GetOffset(); in TranslateClasses() local
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dglobal_type_info.h79 explicit TypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in TypeLocation()
Dts_type_parser.h39 uint32_t methodOffset; member
Dts_manager.cpp569 uint32_t methodOffset = functionType->GetMethodOffset(); in GetMethodIndex() local
1203 void TSManager::SetCurConstantPool(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in SetCurConstantPool()
1209 …t TSManager::GetConstantPoolIDByMethodOffset(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in GetConstantPoolIDByMethodOffset()
1302 uint32_t methodOffset = oldCP->GetEntityId(data.index).GetOffset(); in FillSnapshotConstantPoolList() local
1415 … auto methodOffset = JSHandle<JSFunction>(valueHandle)->GetCallTarget()->GetMethodId().GetOffset(); in CollectLiteralInfo() local
1427 auto methodOffset = methodOffsetVec[i]; in CollectLiteralInfo() local
1451 uint32_t methodOffset = static_cast<uint32_t>(val.GetInt()); in ResolveSnapshotConstantPool() local
1475 uint32_t methodOffset = static_cast<uint32_t>(methodOffsetVal.GetInt()); in ResolveSnapshotConstantPool() local
Dts_manager.h397 inline void StoreNamespaceType(const uint32_t methodOffset, const kungfu::GateType type) in StoreNamespaceType()
402 inline kungfu::GateType GetNamespaceObjType(const uint32_t methodOffset) const in GetNamespaceObjType()
408 inline bool HasInferredNamespaceType(const uint32_t methodOffset) const in HasInferredNamespaceType()
Dts_type_parser.cpp514 uint32_t methodOffset = bcInfo_->IterateFunctionTypeIDAndMethodOffset(typeOffset); in StoreMethodOffset() local
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_serializer_test.cpp1757 …<JSPandaFile> CreateJSPandaFile(const char *source, const CString filename, uint32_t *methodOffset) in CreateJSPandaFile()
1809 uint32_t methodOffset = 0; in HWTEST_F_L0() local