| /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() 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()
|
| D | initialization_analysis.cpp | 94 auto methodOffset = acc_.TryGetMethodOffset(gate); in CollectInitializationType() local 118 auto methodOffset = acc_.TryGetMethodOffset(gate); in CollectInitializationInfo() local
|
| D | method_type_infer.cpp | 32 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/ |
| D | pgo_bc_info.h | 40 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()
|
| D | bytecode_info_collector.h | 435 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 …]
|
| D | compilation_driver.h | 84 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
|
| D | bytecode_info_collector.cpp | 110 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()
|
| D | ts_hcr_opt_pass.cpp | 95 auto methodOffset = acc_.TryGetMethodOffset(gate); in IsSingleCharString() local 119 auto methodOffset = acc_.TryGetMethodOffset(gate); in ConvertConstSingleCharToInt32() local
|
| D | ts_hcr_opt_pass.h | 50 JSTaggedValue GetStringFromCP(uint32_t methodOffset, uint32_t cpIdx) const in GetStringFromCP()
|
| D | pass_manager.cpp | 60 Module *m) { in Compile() 222 Module *m) { in Compile()
|
| D | type_recorder.cpp | 50 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
|
| D | ts_inline_lowering.h | 50 … NativeAreaAllocator* nativeAreaAllocator, PassOptions *options, uint32_t methodOffset) in TSInlineLowering()
|
| D | pgo_bc_info.cpp | 66 uint32_t methodOffset = method->GetMethodId().GetOffset(); in Record() local
|
| D | type_info_accessors.cpp | 333 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
|
| D | pass_manager.h | 103 bool IsSkippedMethod(uint32_t methodOffset) const in IsSkippedMethod()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/ |
| D | pgo_type_location.h | 31 explicit PGOTypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in PGOTypeLocation() 34 explicit PGOTypeLocation(const CString &abcName, uint32_t methodOffset, in PGOTypeLocation()
|
| D | pgo_type_manager.cpp | 34 …TypeManager::GetConstantPoolIDByMethodOffset(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in GetConstantPoolIDByMethodOffset() 159 void PGOTypeManager::SetCurConstantPool(const JSPandaFile *jsPandaFile, uint32_t methodOffset) in SetCurConstantPool()
|
| D | pgo_type_recorder.cpp | 26 const PGOProfilerDecoder &decoder, const JSPandaFile *jsPandaFile, uint32_t methodOffset) in PGOTypeRecorder()
|
| D | pgo_type_parser.cpp | 26 const PGOHClassGenerator &generator, uint32_t methodOffset) in Parse() 234 collector.IterateAllMethods([this, jsPandaFile, &collector](uint32_t methodOffset) { in CreatePGOType()
|
| /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
|
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/ |
| D | snapshot_constantpool_data.cpp | 71 … 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
|
| D | snapshot_global_data.cpp | 50 uint32_t methodOffset = static_cast<uint32_t>(methodOffsetVal.GetInt()); in Resolve() local
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | global_type_info.h | 81 explicit TypeLocation(const JSPandaFile *jsPandaFile, uint32_t methodOffset, in TypeLocation()
|
| D | ts_manager.h | 324 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()
|