| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | profiler_stub_builder.cpp | 26 …d ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, in PGOProfiler() 40 void ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef func, GateRef profileTypeInfo, in PGOProfiler() 47 void ProfilerStubBuilder::TryDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryDump() 70 void ProfilerStubBuilder::TryPreDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryPreDump() 88 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef profileTypeInfo, GateRef type) in ProfileOpType() 139 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef constructor, GateRef profileTypeInfo) in ProfileDefineClass() 178 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef newObj, GateRef profileTypeInfo) in ProfileCreateObject() 230 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo) in ProfileCall() 357 GateRef glue, SlotIDInfo slotInfo, GateRef func, GateRef target, GateRef profileTypeInfo) in ProfileNativeCall() 411 GateRef ProfilerStubBuilder::IsProfileTypeInfoDumped(GateRef profileTypeInfo, ProfileOperation call… in IsProfileTypeInfoDumped() [all …]
|
| D | access_object_stub_builder.cpp | 25 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadObjByName() 65 …GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOpera… in LoadPrivatePropertyByName() 131 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in StoreObjByName() 175 GateRef profileTypeInfo, in StorePrivatePropertyByName() 229 …ctStubBuilder::LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, in LoadObjByValue() 296 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue() 333 GateRef profileTypeInfo, GateRef slotId, in TryLoadGlobalByName() 383 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in TryStoreGlobalByName() 446 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadGlobalVar() 484 … GateRef value, GateRef profileTypeInfo, GateRef slotId) in StoreGlobalVar()
|
| D | interpreter_stub-inl.h | 564 … GateRef profileTypeInfo, GateRef slotId) in UpdateProfileTypeInfoCellToFunction() 674 …Builder::Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch() 685 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast() 693 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebugger() 703 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebuggerLast() 718 GateRef profileTypeInfo, GateRef acc, in DispatchWithId() 731 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException() 749 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException() 767 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar() 787 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
|
| D | pass_manager.cpp | 49 bool JitPassManager::Compile(JSHandle<ProfileTypeInfo> &profileTypeInfo, in Compile() 86 ApEntityId abcId) -> bool { in Compile()
|
| D | common_stubs.cpp | 286 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 470 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 493 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 523 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 544 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 643 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 656 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 668 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local 681 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
|
| D | compilation_driver.h | 153 JSHandle<ProfileTypeInfo> &profileTypeInfo, const uint8_t *pcStart, in CompileMethod()
|
| D | ts_inline_lowering.cpp | 747 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTIVal.GetTaggedObject()); in CalleePFIProcess() local
|
| D | new_object_stub_builder.cpp | 1857 …GateRef profileTypeInfo, GateRef slotId, GateRef slotValue, GateRef arrayLiteral, ProfileOperation… in LoadTrackInfo() 1993 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateEmptyArray() 2029 TraceIdInfo traceIdInfo, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in CreateArrayWithBuffer()
|
| D | circuit_builder.cpp | 1372 GateRef profileTypeInfo, GateRef slotId) in UpdateProfileTypeInfoCellToFunction()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 304 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV4V4() 316 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV8V8() 328 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV16V16() 340 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleLdaStrId16() 351 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm8() 361 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm16() 371 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm32() 381 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm8() 397 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm16() 413 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm32() [all …]
|
| D | interpreter-inl.cpp | 996 … JSTaggedValue profileTypeInfo, uint16_t slotId) in UpdateProfileTypeInfoCellToFunction() 2216 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2535 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2598 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2680 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2721 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2763 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2888 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2916 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local 2990 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | ic_runtime.h | 33 …ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kin… in ICRuntime() 70 …LoadICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind… in LoadICRuntime() 87 …StoreICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKin… in StoreICRuntime()
|
| D | invoke_cache.cpp | 23 bool InvokeCache::SetMonoConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint… in SetMonoConstuctCacheSlot() 37 bool InvokeCache::SetPolyConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint… in SetPolyConstuctCacheSlot() 122 bool InvokeCache::SetMonoInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, ui… in SetMonoInlineCallCacheSlot() 136 bool InvokeCache::SetPolyInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, ui… in SetPolyInlineCallCacheSlot()
|
| D | ic_runtime_stub-inl.h | 38 JSTaggedValue ICRuntimeStub::LoadGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadGlobalICByName() 54 JSTaggedValue ICRuntimeStub::StoreGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreGlobalICByName() 109 …NLINE JSTaggedValue ICRuntimeStub::LoadICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByName() 147 …LINE JSTaggedValue ICRuntimeStub::LoadICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByValue() 176 …INE JSTaggedValue ICRuntimeStub::StoreICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByValue() 202 …LINE JSTaggedValue ICRuntimeStub::StoreICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByName() 638 JSTaggedValue ICRuntimeStub::LoadMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedV… in LoadMiss() 649 JSTaggedValue ICRuntimeStub::LoadValueMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTa… in LoadValueMiss() 660 JSTaggedValue ICRuntimeStub::StoreMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTagged… in StoreMiss()
|
| D | profile_type_info.h | 384 …ProfileTypeAccessor(JSThread* thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, … in ProfileTypeAccessor()
|
| /arkcompiler/ets_runtime/ecmascript/jit/ |
| D | jit_task.cpp | 347 JSHandle<ProfileTypeInfo> profileTypeInfo = sustainingJSHandle_->NewHandle(profileTypeInfo_); in SustainingJSHandles() local 370 JSHandle<ProfileTypeInfo> profileTypeInfo(hostThread_, in CloneProfileTypeInfo() local
|
| D | jit_task.h | 289 void SetProfileTypeInfo(JSHandle<ProfileTypeInfo> &profileTypeInfo) in SetProfileTypeInfo()
|
| D | jit.cpp | 358 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profCell->GetValue().GetTaggedObject()); in ReuseCompiledFunc() local
|
| D | jit_profiler.cpp | 32 void JITProfiler::ProfileBytecode(JSThread *thread, const JSHandle<ProfileTypeInfo> &profileTypeInf… in ProfileBytecode()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_stub_builder.h | 120 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast() 127 void Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch()
|
| D | baseline_stubs.cpp | 555 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(GetFunctionFromFrame(frame)); in GenerateCircuit() local 2849 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(GetFunctionFromFrame(GetFrame(sp))); in GenerateCircuit() local 2911 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(func); in GenerateCircuit() local 3367 GateRef profileTypeInfo = in GenerateCircuit() local 3795 GateRef profileTypeInfo = in GenerateCircuit() local 4910 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(func); in GenerateCircuit() local 5641 GateRef profileTypeInfo = in GenerateCircuit() local 5745 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(func); in GenerateCircuit() local 5854 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(func); in GenerateCircuit() local 5906 GateRef profileTypeInfo = GetProfileTypeInfoFromFunction(func); in GenerateCircuit() local
|
| /arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
| D | pgo_profiler.cpp | 309 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in UpdateTrackInfo() local 724 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ProfileBytecode() local 959 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByName() 982 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByValue() 1300 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpOpType() 1319 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpDefineClass() 1380 … uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) in DumpCreateObject() 1421 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpCall() 1451 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpGetIterator() 1469 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpNewObjRange() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
| D | deoptimizer.cpp | 438 auto profileTypeInfo = function->GetProfileTypeInfo(); in Dump() local 548 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ResetJitHotness() local
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs.cpp | 1261 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local 1281 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local 1566 auto profileTypeInfo = thisFunc->GetProfileTypeInfo(); in DEF_RUNTIME_STUBS() local 1596 auto profileTypeInfo = thisFunc->GetProfileTypeInfo(); in DEF_RUNTIME_STUBS() local 2097 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local 2109 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local 2267 JSTaggedValue profileTypeInfo = GetArg(argv, argc, 1); // 1: means the first parameter in DEF_RUNTIME_STUBS() local
|
| D | runtime_stubs-inl.h | 978 auto profileTypeInfo = jsFunc->GetProfileTypeInfo(); in SetProfileTypeInfoCellToFunction() local 1170 JSHandle<ProfileTypeInfo> profileTypeInfo; in RuntimeNotifyInlineCache() local
|