/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | interpreter_assembly.cpp | 312 …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 …]
|
D | interpreter-inl.h | 2200 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/ |
D | profiler_stub_builder.cpp | 26 …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 …]
|
D | access_object_stub_builder.cpp | 25 … GateRef 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() 202 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreObjByValue() 234 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in StoreOwnByIndex() 274 GateRef profileTypeInfo, GateRef slotId, in TryLoadGlobalByName() 324 … GateRef value, GateRef profileTypeInfo, GateRef slotId, in TryStoreGlobalByName() 387 … GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadGlobalVar() 425 … GateRef value, GateRef profileTypeInfo, GateRef slotId) in StoreGlobalVar()
|
D | interpreter_stub-inl.h | 580 …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() 637 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckException() 655 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckPendingException() 673 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithVar() 693 … GateRef profileTypeInfo, GateRef acc, GateRef hotnessCounter, in CheckExceptionWithJump()
|
D | common_stubs.cpp | 223 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
|
D | new_object_stub_builder.cpp | 1127 …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()
|
D | stub_builder.cpp | 4145 …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/ |
D | ic_runtime.h | 32 …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()
|
D | invoke_cache.cpp | 22 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()
|
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() 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()
|
D | profile_type_info.h | 211 …ProfileTypeAccessor(JSThread* thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, … in ProfileTypeAccessor()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler.cpp | 236 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/ |
D | deoptimizer.cpp | 417 auto profileTypeInfo = method->GetProfileTypeInfo(); in Dump() local
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs.cpp | 1084 …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
|
D | runtime_stubs-inl.h | 1066 JSHandle<ProfileTypeInfo> profileTypeInfo = factory->NewProfileTypeInfo(icSlotSize); in RuntimeNotifyInlineCache() local
|