Home
last modified time | relevance | path

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

12

/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()
56 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()
Dinitialization_analysis.cpp94 auto methodOffset = acc_.TryGetMethodOffset(gate); in CollectInitializationType() local
118 auto methodOffset = acc_.TryGetMethodOffset(gate); in CollectInitializationInfo() local
Dmethod_type_infer.cpp32 uint32_t methodOffset = methodLiteral_->GetMethodId().GetOffset(); in MethodTypeInfer() local
782 auto methodOffset = gateAccessor_.TryGetMethodOffset(gate); in InferStObjByName() local
825 auto methodOffset = gateAccessor_.TryGetMethodOffset(gate); in GetObjPropWithName() local
1020 auto methodOffset = gateAccessor_.TryGetMethodOffset(gate); in GetSuperProp() local
1456 auto methodOffset = gateAccessor_.TryGetMethodOffset(gate); in TypeCheck() local
1499 auto methodOffset = gateAccessor_.TryGetMethodOffset(gate); in PGOTypeCheck() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpgo_bc_info.h40 uint32_t methodOffset; member
53 void IterateValByMethodOffset(uint32_t methodOffset, Type type, const Callback &cb) const in IterateValByMethodOffset()
64 void IterateValByMethodOffsetAndType(uint32_t methodOffset, const Callback &cb) const in IterateValByMethodOffsetAndType()
96 void IterateInfoAndType(uint32_t methodOffset, const Callback &cb) const in IterateInfoAndType()
105 void IterateInfoByType(uint32_t methodOffset, Type type, const Callback &cb) const in IterateInfoByType()
Dbytecode_info_collector.h435 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
448 void AddSkippedMethod(uint32_t methodOffset) in AddSkippedMethod()
453 void EraseSkippedMethod(uint32_t methodOffset) in EraseSkippedMethod()
472 bool FindMethodOffsetToRecordName(uint32_t methodOffset) in FindMethodOffsetToRecordName()
477 void AddMethodOffsetToRecordName(uint32_t methodOffset, CString recordName) in AddMethodOffsetToRecordName()
497 void SetClassTypeOffsetAndDefMethod(uint32_t classLiteralOffset, uint32_t methodOffset) in SetClassTypeOffsetAndDefMethod()
513 void SetFunctionTypeIDAndMethodOffset(uint32_t functionTypeId, uint32_t methodOffset) in SetFunctionTypeIDAndMethodOffset()
582 FastCallInfo IterateMethodOffsetToFastCallInfo(uint32_t methodOffset, bool *isValid) in IterateMethodOffsetToFastCallInfo()
593 void SetMethodOffsetToFastCallInfo(uint32_t methodOffset, bool canFastCall, bool noGC) in SetMethodOffsetToFastCallInfo()
600 void ModifyMethodOffsetToCanFastCall(uint32_t methodOffset, bool canFastCall) in ModifyMethodOffsetToCanFastCall()
[all …]
Dcompilation_driver.h84 uint32_t methodOffset, in CompileMethod()
181 void AddDependList(const CString &recordName, uint32_t methodOffset, in AddDependList()
204 bool VerifyAndMarkCurMethod(uint32_t methodOffset, std::unordered_set<EntityId> &newMethodSet) in VerifyAndMarkCurMethod()
269 uint32_t methodOffset = methodId.GetOffset(); in SearchForCompilation() local
292 uint32_t methodOffset = methodId.GetOffset(); in SearchForCompilation() local
406 auto methodOffset = methodLiteral->GetMethodId().GetOffset(); in CompileMethod() local
Dbytecode_info_collector.cpp110 auto methodOffset = methodId.GetOffset(); in ProcessClasses() local
189 auto methodOffset = methodId.GetOffset(); in ProcessMethod() local
309 uint32_t methodOffset, std::vector<panda_file::File::EntityId> &classConstructIndexes) in CollectMethodPcsFromBC()
349 void BytecodeInfoCollector::SetMethodPcInfoIndex(uint32_t methodOffset, in SetMethodPcInfoIndex()
419 void BytecodeInfoCollector::MarkMethodNamespace(const uint32_t methodOffset) in MarkMethodNamespace()
437 for (auto methodOffset : methodOffsets) { in CollectInnerMethodsFromLiteral() local
445 auto methodOffset = method->GetMethodId().GetOffset(); in NewLexEnvWithSize() local
463 for (auto methodOffset : methodOffsets) { in CollectInnerMethodsFromNewLiteral() local
585 auto methodOffset = method->GetMethodId().GetOffset(); in CollectModuleInfoFromBC() local
622 void BytecodeInfoCollector::CollectImportIndexs(uint32_t methodOffset, uint32_t index) in CollectImportIndexs()
Dts_hcr_opt_pass.cpp95 auto methodOffset = acc_.TryGetMethodOffset(gate); in IsSingleCharString() local
119 auto methodOffset = acc_.TryGetMethodOffset(gate); in ConvertConstSingleCharToInt32() local
Dts_hcr_opt_pass.h50 JSTaggedValue GetStringFromCP(uint32_t methodOffset, uint32_t cpIdx) const in GetStringFromCP()
Dpass_manager.cpp60 Module *m) { in Compile()
222 Module *m) { in Compile()
Dtype_recorder.cpp50 uint32_t methodOffset = fieldId.GetOffset(); in LoadTypes() local
157 uint32_t methodOffset = methodLiteral->GetMethodId().GetOffset(); in CreateTypesForPGO() local
214 uint32_t methodOffset = methodLiteral->GetMethodId().GetOffset(); in BindPgoTypeToGateType() local
Dts_inline_lowering.h50 … NativeAreaAllocator* nativeAreaAllocator, PassOptions *options, uint32_t methodOffset) in TSInlineLowering()
Dpgo_bc_info.cpp66 uint32_t methodOffset = method->GetMethodId().GetOffset(); in Record() local
Dtype_info_accessors.cpp333 auto methodOffset = acc_.TryGetMethodOffset(gate_); in GetAccessorFuncGT() local
343 auto methodOffset = acc_.TryGetMethodOffset(gate_); in GetAccessorPlr() local
381 uint32_t methodOffset = 0; in GetCallMethodId() local
404 auto methodOffset = acc_.TryGetMethodOffset(GetGate()); in GetKeyTaggedValue() local
754 auto methodOffset = acc_.TryGetMethodOffset(GetGate()); in Init() local
Dpass_manager.h103 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
Dpgo_type_location.h31 explicit PGOTypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in PGOTypeLocation()
34 explicit PGOTypeLocation(const CString &abcName, uint32_t methodOffset, in PGOTypeLocation()
Dpgo_type_manager.cpp34 …TypeManager::GetConstantPoolIDByMethodOffset(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in GetConstantPoolIDByMethodOffset()
159 void PGOTypeManager::SetCurConstantPool(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in SetCurConstantPool()
Dpgo_type_recorder.cpp26 const PGOProfilerDecoder &decoder, const JSPandaFile *jsPandaFile, uint32_t methodOffset) in PGOTypeRecorder()
Dpgo_type_parser.cpp26 const PGOHClassGenerator &generator, uint32_t methodOffset) in Parse()
234 collector.IterateAllMethods([this, jsPandaFile, &collector](uint32_t methodOffset) { in CreatePGOType()
/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
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
Dsnapshot_constantpool_data.cpp71 … auto methodOffset = JSHandle<JSFunction>(valueHandle)->GetCallTarget()->GetMethodId().GetOffset(); in CollectLiteralInfo() local
83 auto methodOffset = methodOffsetVec[i]; in CollectLiteralInfo() local
126 uint32_t methodOffset = cp->GetEntityId(data.constantPoolIdx_).GetOffset(); in StoreDataToGlobalData() local
252 uint32_t methodOffset = method->GetMethodId().GetOffset(); in Record() local
Dsnapshot_global_data.cpp50 uint32_t methodOffset = static_cast<uint32_t>(methodOffsetVal.GetInt()); in Resolve() local
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dglobal_type_info.h81 explicit TypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in TypeLocation()
Dts_manager.h324 inline void StoreNamespaceType(const uint32_t methodOffset, const kungfu::GateType type) in StoreNamespaceType()
329 inline kungfu::GateType GetNamespaceObjType(const uint32_t methodOffset) const in GetNamespaceObjType()
335 inline bool HasInferredNamespaceType(const uint32_t methodOffset) const in HasInferredNamespaceType()

12