| /arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
| D | global_type_infer.h | 33 inline MethodTypeInfer *GetTypeInfer(const uint32_t methodOffset) const in GetTypeInfer() 42 inline bool IsLegalMethod(const uint32_t methodOffset) const in IsLegalMethod()
|
| D | global_type_infer.cpp | 19 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()
|
| D | method_type_infer.cpp | 33 uint32_t methodOffset = methodLiteral_->GetMethodId().GetOffset(); in MethodTypeInfer() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | pgo_bc_info.h | 36 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()
|
| D | bytecode_info_collector.h | 467 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 …]
|
| D | compilation_driver.h | 84 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
|
| D | bytecode_info_collector.cpp | 95 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 …]
|
| D | pgo_bc_info.cpp | 66 uint32_t methodOffset = method->GetMethodId().GetOffset(); in Record() local
|
| D | ts_inline_lowering.h | 112 … NativeAreaAllocator* nativeAreaAllocator, PassOptions *options, uint32_t methodOffset) in TSInlineLowering()
|
| D | pass_manager.cpp | 77 Module *m) { in Compile()
|
| D | type_recorder.cpp | 47 uint32_t methodOffset = fieldId.GetOffset(); in LoadTypes() local 152 uint32_t methodOffset = methodLiteral->GetMethodId().GetOffset(); in CreateTypesForPGO() local
|
| D | pass_manager.h | 89 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
|
| D | compiler_log.cpp | 88 TimeScope::TimeScope(std::string name, std::string methodName, uint32_t methodOffset, CompilerLog* … in TimeScope()
|
| D | ts_inline_lowering.cpp | 88 auto methodOffset = tsManager_->GetFuncMethodOffset(gt); in TryInline() local 481 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in InlineFuncCheck() local
|
| D | ts_hcr_lowering.cpp | 1309 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in CheckFastCallThisCallTarget() local 1325 auto methodOffset = tsManager_->GetFuncMethodOffset(funcGt); in CheckCallThisCallTarget() local
|
| D | slowpath_lowering.cpp | 804 GateRef methodOffset = builder_.IntPtr(GeneratorContext::GENERATOR_METHOD_OFFSET); in SaveFrameToContext() local
|
| D | stub_builder-inl.h | 2157 GateRef methodOffset; in GetMethodFromJSFunction() local
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | type_literal_extractor.cpp | 36 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
|
| D | panda_file_translator.cpp | 61 auto methodOffset = methodId.GetOffset(); in TranslateClasses() local
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | global_type_info.h | 79 explicit TypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in TypeLocation()
|
| D | ts_type_parser.h | 39 uint32_t methodOffset; member
|
| D | ts_manager.cpp | 569 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
|
| D | ts_manager.h | 397 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()
|
| D | ts_type_parser.cpp | 514 uint32_t methodOffset = bcInfo_->IterateFunctionTypeIDAndMethodOffset(typeOffset); in StoreMethodOffset() local
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_serializer_test.cpp | 1757 …<JSPandaFile> CreateJSPandaFile(const char *source, const CString filename, uint32_t *methodOffset) in CreateJSPandaFile() 1809 uint32_t methodOffset = 0; in HWTEST_F_L0() local
|