Home
last modified time | relevance | path

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

12

/arkcompiler/ets_runtime/ecmascript/compiler/
Dprofiler_stub_builder.cpp26 …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 …]
Daccess_object_stub_builder.cpp25GateRef 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()
296GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue()
333 GateRef profileTypeInfo, GateRef slotId, in TryLoadGlobalByName()
383 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in TryStoreGlobalByName()
446GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadGlobalVar()
484 … GateRef value, GateRef profileTypeInfo, GateRef slotId) in StoreGlobalVar()
Dinterpreter_stub-inl.h564GateRef 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()
731GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException()
749GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException()
767GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar()
787GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
Dpass_manager.cpp49 bool JitPassManager::Compile(JSHandle<ProfileTypeInfo> &profileTypeInfo, in Compile()
86 ApEntityId abcId) -> bool { in Compile()
Dcommon_stubs.cpp286 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
Dcompilation_driver.h153 JSHandle<ProfileTypeInfo> &profileTypeInfo, const uint8_t *pcStart, in CompileMethod()
Dts_inline_lowering.cpp747 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTIVal.GetTaggedObject()); in CalleePFIProcess() local
Dnew_object_stub_builder.cpp1857GateRef 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()
Dcircuit_builder.cpp1372 GateRef profileTypeInfo, GateRef slotId) in UpdateProfileTypeInfoCellToFunction()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter_assembly.cpp304 …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 …]
Dinterpreter-inl.cpp996JSTaggedValue 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/
Dic_runtime.h33 …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()
Dinvoke_cache.cpp23 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()
Dic_runtime_stub-inl.h38 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()
Dprofile_type_info.h384 …ProfileTypeAccessor(JSThread* thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, … in ProfileTypeAccessor()
/arkcompiler/ets_runtime/ecmascript/jit/
Djit_task.cpp347 JSHandle<ProfileTypeInfo> profileTypeInfo = sustainingJSHandle_->NewHandle(profileTypeInfo_); in SustainingJSHandles() local
370 JSHandle<ProfileTypeInfo> profileTypeInfo(hostThread_, in CloneProfileTypeInfo() local
Djit_task.h289 void SetProfileTypeInfo(JSHandle<ProfileTypeInfo> &profileTypeInfo) in SetProfileTypeInfo()
Djit.cpp358 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profCell->GetValue().GetTaggedObject()); in ReuseCompiledFunc() local
Djit_profiler.cpp32 void JITProfiler::ProfileBytecode(JSThread *thread, const JSHandle<ProfileTypeInfo> &profileTypeInf… in ProfileBytecode()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stub_builder.h120 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast()
127 void Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch()
Dbaseline_stubs.cpp555 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/
Dpgo_profiler.cpp309 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/
Ddeoptimizer.cpp438 auto profileTypeInfo = function->GetProfileTypeInfo(); in Dump() local
548 … ProfileTypeInfo *profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ResetJitHotness() local
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp1261 …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
Druntime_stubs-inl.h978 auto profileTypeInfo = jsFunc->GetProfileTypeInfo(); in SetProfileTypeInfoCellToFunction() local
1170 JSHandle<ProfileTypeInfo> profileTypeInfo; in RuntimeNotifyInlineCache() local

12