Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter_assembly.cpp312 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV4V4()
324 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV8V8()
336 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleMovV16V16()
348 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleLdaStrId16()
359 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm8()
369 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm16()
379 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJmpImm32()
389 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm8()
405 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm16()
421 …hread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue profileTypeInfo, in HandleJeqzImm32()
[all …]
Dinterpreter-inl.h2200 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2519 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2582 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2664 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2705 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2747 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2872 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2900 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
2974 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
3079 auto profileTypeInfo = GetRuntimeProfileTypeInfo(sp); in RunInternal() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dprofiler_stub_builder.cpp26 …d ProfilerStubBuilder::PGOProfiler(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, in PGOProfiler()
68 void ProfilerStubBuilder::TryDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryDump()
88 void ProfilerStubBuilder::TryPreDump(GateRef glue, GateRef func, GateRef profileTypeInfo) in TryPreDump()
106 …GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, GateRef type, SlotIDFormat format) in ProfileOpType()
156 …GateRef glue, GateRef pc, GateRef func, GateRef constructor, GateRef profileTypeInfo, SlotIDFormat… in ProfileDefineClass()
187 …GateRef glue, GateRef pc, GateRef func, GateRef newObj, GateRef profileTypeInfo, SlotIDFormat form… in ProfileCreateObject()
237 …GateRef glue, GateRef pc, GateRef func, GateRef target, GateRef profileTypeInfo, SlotIDFormat form… in ProfileCall()
340 …GateRef glue, GateRef pc, GateRef func, GateRef target, GateRef profileTypeInfo, SlotIDFormat form… in ProfileNativeCall()
391 GateRef ProfilerStubBuilder::IsProfileTypeInfoDumped(GateRef profileTypeInfo, ProfileOperation call… in IsProfileTypeInfoDumped()
535 …ubBuilder::ProfileBranch(GateRef glue, GateRef pc, GateRef func, GateRef profileTypeInfo, bool isT… in ProfileBranch()
[all …]
Daccess_object_stub_builder.cpp25GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadObjByName()
89 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in StoreObjByName()
139 …ctStubBuilder::LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, in LoadObjByValue()
202GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue()
234GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreOwnByIndex()
274 GateRef profileTypeInfo, GateRef slotId, in TryLoadGlobalByName()
324 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in TryStoreGlobalByName()
387GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadGlobalVar()
425 … GateRef value, GateRef profileTypeInfo, GateRef slotId) in StoreGlobalVar()
Dinterpreter_stub-inl.h580 …Builder::Dispatch(GateRef glue, GateRef sp, GateRef pc, GateRef constpool, GateRef profileTypeInfo, in Dispatch()
591 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchLast()
599 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebugger()
609 GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter) in DispatchDebuggerLast()
624 GateRef profileTypeInfo, GateRef acc, in DispatchWithId()
637GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException()
655GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException()
673GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar()
693GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
Dcommon_stubs.cpp223 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
353 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
376 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
406 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
427 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
526 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
539 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
551 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
564 GateRef profileTypeInfo = UpdateProfileTypeInfo(glue, jsFunc); in GenerateCircuit() local
Dnew_object_stub_builder.cpp1127 …ObjectStubBuilder::LoadTrackInfo(GateRef glue, GateRef jsFunc, GateRef pc, GateRef profileTypeInfo, in LoadTrackInfo()
1259 …GateRef glue, GateRef jsFunc, GateRef pc, GateRef profileTypeInfo, GateRef slotId, ProfileOperatio… in CreateEmptyArray()
1290 …GateRef index, GateRef jsFunc, GateRef pc, GateRef profileTypeInfo, GateRef slotId, ProfileOperati… in CreateArrayWithBuffer()
Dstub_builder.cpp4145 …GateRef glue, GateRef object, GateRef target, GateRef profileTypeInfo, GateRef slotId, ProfileOper… in InstanceOf()
4250 GateRef StubBuilder::GetMethod(GateRef glue, GateRef obj, GateRef key, GateRef profileTypeInfo, Gat… in GetMethod()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_runtime.h32 …ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kin… in ICRuntime()
83 …LoadICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind… in LoadICRuntime()
97 …StoreICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKin… in StoreICRuntime()
Dinvoke_cache.cpp22 bool InvokeCache::SetMonoConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint… in SetMonoConstuctCacheSlot()
36 bool InvokeCache::SetPolyConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint… in SetPolyConstuctCacheSlot()
121 bool InvokeCache::SetMonoInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, ui… in SetMonoInlineCallCacheSlot()
135 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()
108 …NLINE JSTaggedValue ICRuntimeStub::LoadICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByName()
146 …LINE JSTaggedValue ICRuntimeStub::LoadICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in LoadICByValue()
175 …INE JSTaggedValue ICRuntimeStub::StoreICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByValue()
183 … JSTaggedValue ICRuntimeStub::StoreOwnICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreOwnICByValue()
209 …LINE JSTaggedValue ICRuntimeStub::StoreICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, in StoreICByName()
645 JSTaggedValue ICRuntimeStub::LoadMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedV… in LoadMiss()
656 JSTaggedValue ICRuntimeStub::LoadValueMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTa… in LoadValueMiss()
667 JSTaggedValue ICRuntimeStub::StoreMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTagged… in StoreMiss()
Dprofile_type_info.h211 …ProfileTypeAccessor(JSThread* thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, … in ProfileTypeAccessor()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.cpp236 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in UpdateTrackInfo() local
519 auto profileTypeInfo = ProfileTypeInfo::Cast(profileTypeInfoVal.GetTaggedObject()); in ProfileBytecode() local
729 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByName()
752 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) in DumpICByValue()
1024 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpOpType()
1043 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpDefineClass()
1102 … uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) in DumpCreateObject()
1144 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpCall()
1161 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpGetIterator()
1179 uint32_t slotId, ProfileTypeInfo *profileTypeInfo) in DumpNewObjRange()
[all …]
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp417 auto profileTypeInfo = method->GetProfileTypeInfo(); in Dump() local
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp1084 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local
1104 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local
1123 …JSHandle<JSTaggedValue> profileTypeInfo = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: means the … in DEF_RUNTIME_STUBS() local
1391 auto profileTypeInfo = method->GetProfileTypeInfo(); in DEF_RUNTIME_STUBS() local
1422 auto profileTypeInfo = method->GetProfileTypeInfo(); in DEF_RUNTIME_STUBS() local
1844 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local
1856 JSTaggedType profileTypeInfo = GetTArg(argv, argc, 0); // 0: means the zeroth parameter in DEF_RUNTIME_STUBS() local
2014 JSTaggedValue profileTypeInfo = GetArg(argv, argc, 1); // 1: means the first parameter in DEF_RUNTIME_STUBS() local
Druntime_stubs-inl.h1066 JSHandle<ProfileTypeInfo> profileTypeInfo = factory->NewProfileTypeInfo(icSlotSize); in RuntimeNotifyInlineCache() local